88 - ' .github/workflows/ci.yml'
99 workflow_dispatch :
1010
11+ concurrency :
12+ group : ${{ github.workflow }}-${{ github.ref }}
13+ cancel-in-progress : true
14+
1115defaults :
1216 run :
1317 working-directory : cli
@@ -22,10 +26,10 @@ jobs:
2226
2327 steps :
2428 - name : Checkout code
25- uses : actions/checkout@v4
29+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2630
2731 - name : Set up Go (bootstrap)
28- uses : actions/setup-go@v5
32+ uses : actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
2933 with :
3034 go-version : ' stable'
3135 cache : false
@@ -43,12 +47,12 @@ jobs:
4347 go version
4448
4549 - name : Set up Node.js
46- uses : actions/setup-node@v4
50+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
4751 with :
4852 node-version : ' 20'
4953
5054 - name : Install pnpm
51- uses : pnpm/action-setup@v4
55+ uses : pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4
5256 with :
5357 version : 9
5458
@@ -84,10 +88,10 @@ jobs:
8488
8589 steps :
8690 - name : Checkout code
87- uses : actions/checkout@v4
91+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8892
8993 - name : Set up Go (bootstrap)
90- uses : actions/setup-go@v5
94+ uses : actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
9195 with :
9296 go-version : ' stable'
9397 cache : false
@@ -114,12 +118,12 @@ jobs:
114118 run : go version
115119
116120 - name : Set up Node.js
117- uses : actions/setup-node@v4
121+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
118122 with :
119123 node-version : ' 20'
120124
121125 - name : Install pnpm
122- uses : pnpm/action-setup@v4
126+ uses : pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4
123127 with :
124128 version : 9
125129
@@ -169,7 +173,7 @@ jobs:
169173
170174 - name : Upload coverage to Codecov
171175 if : github.repository == 'jongio/azd-app'
172- uses : codecov/codecov-action@v4
176+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
173177 with :
174178 file : coverage/coverage.out
175179 flags : unittests
@@ -197,10 +201,10 @@ jobs:
197201
198202 steps :
199203 - name : Checkout code
200- uses : actions/checkout@v4
204+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
201205
202206 - name : Set up Go (bootstrap)
203- uses : actions/setup-go@v5
207+ uses : actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
204208 with :
205209 go-version : ' stable'
206210 cache : false
@@ -216,12 +220,12 @@ jobs:
216220 run : go version
217221
218222 - name : Set up Node.js
219- uses : actions/setup-node@v4
223+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
220224 with :
221225 node-version : ' 20'
222226
223227 - name : Install pnpm
224- uses : pnpm/action-setup@v4
228+ uses : pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4
225229 with :
226230 version : 9
227231
@@ -249,10 +253,10 @@ jobs:
249253
250254 steps :
251255 - name : Checkout code
252- uses : actions/checkout@v4
256+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
253257
254258 - name : Set up Go (bootstrap)
255- uses : actions/setup-go@v5
259+ uses : actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
256260 with :
257261 go-version : ' stable'
258262 cache : false
@@ -268,12 +272,12 @@ jobs:
268272 run : go version
269273
270274 - name : Set up Node.js
271- uses : actions/setup-node@v4
275+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
272276 with :
273277 node-version : ' 20'
274278
275279 - name : Install pnpm
276- uses : pnpm/action-setup@v4
280+ uses : pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4
277281 with :
278282 version : 9
279283
@@ -292,7 +296,7 @@ jobs:
292296 GOOS=darwin GOARCH=arm64 go build -o bin/darwin-arm64/app ./src/cmd/app
293297
294298 - name : Upload artifacts
295- uses : actions/upload-artifact@v4
299+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
296300 with :
297301 name : binaries
298302 path : cli/bin/
@@ -308,10 +312,10 @@ jobs:
308312
309313 steps :
310314 - name : Checkout code
311- uses : actions/checkout@v4
315+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
312316
313317 - name : Set up Go (bootstrap)
314- uses : actions/setup-go@v5
318+ uses : actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
315319 with :
316320 go-version : ' stable'
317321 cache : false
@@ -338,17 +342,17 @@ jobs:
338342 run : go version
339343
340344 - name : Set up Node.js
341- uses : actions/setup-node@v4
345+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
342346 with :
343347 node-version : ' 20'
344348
345349 - name : Install pnpm
346- uses : pnpm/action-setup@v4
350+ uses : pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4
347351 with :
348352 version : 9
349353
350354 - name : Set up Python
351- uses : actions/setup-python@v5
355+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
352356 with :
353357 python-version : ' 3.11'
354358
@@ -418,7 +422,7 @@ jobs:
418422
419423 - name : Upload test logs on failure
420424 if : failure()
421- uses : actions/upload-artifact@v4
425+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
422426 with :
423427 name : integration-test-logs-${{ matrix.os }}
424428 path : |
0 commit comments