63
63
echo "skip_concurrent=$skip_concurrent" >>$GITHUB_OUTPUT
64
64
- name : skip if the commit or tree was already tested
65
65
id : skip-if-redundant
66
- uses : actions/github-script@v6
66
+ uses : actions/github-script@v7
67
67
if : steps.check-ref.outputs.enabled == 'yes'
68
68
with :
69
69
github-token : ${{secrets.GITHUB_TOKEN}}
@@ -112,7 +112,7 @@ jobs:
112
112
group : windows-build-${{ github.ref }}
113
113
cancel-in-progress : ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
114
114
steps :
115
- - uses : actions/checkout@v3
115
+ - uses : actions/checkout@v4
116
116
- uses : git-for-windows/setup-git-for-windows-sdk@v1
117
117
- name : build
118
118
shell : bash
@@ -123,7 +123,7 @@ jobs:
123
123
- name : zip up tracked files
124
124
run : git archive -o artifacts/tracked.tar.gz HEAD
125
125
- name : upload tracked files and build artifacts
126
- uses : actions/upload-artifact@v3
126
+ uses : actions/upload-artifact@v4
127
127
with :
128
128
name : windows-artifacts
129
129
path : artifacts
@@ -140,7 +140,7 @@ jobs:
140
140
cancel-in-progress : ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
141
141
steps :
142
142
- name : download tracked files and build artifacts
143
- uses : actions/download-artifact@v3
143
+ uses : actions/download-artifact@v4
144
144
with :
145
145
name : windows-artifacts
146
146
path : ${{github.workspace}}
@@ -157,7 +157,7 @@ jobs:
157
157
run : ci/print-test-failures.sh
158
158
- name : Upload failed tests' directories
159
159
if : failure() && env.FAILED_TEST_ARTIFACTS != ''
160
- uses : actions/upload-artifact@v3
160
+ uses : actions/upload-artifact@v4
161
161
with :
162
162
name : failed-tests-windows
163
163
path : ${{env.FAILED_TEST_ARTIFACTS}}
@@ -176,10 +176,10 @@ jobs:
176
176
group : vs-build-${{ github.ref }}-${{ matrix.arch }}
177
177
cancel-in-progress : ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
178
178
steps :
179
- - uses : actions/checkout@v3
179
+ - uses : actions/checkout@v4
180
180
- uses : git-for-windows/setup-git-for-windows-sdk@v1
181
181
- name : initialize vcpkg
182
- uses : actions/checkout@v3
182
+ uses : actions/checkout@v4
183
183
with :
184
184
repository : ' microsoft/vcpkg'
185
185
path : ' compat/vcbuild/vcpkg'
@@ -211,7 +211,7 @@ jobs:
211
211
- name : zip up tracked files
212
212
run : git archive -o artifacts/tracked.tar.gz HEAD
213
213
- name : upload tracked files and build artifacts
214
- uses : actions/upload-artifact@v3
214
+ uses : actions/upload-artifact@v4
215
215
with :
216
216
name : vs-artifacts-${{ matrix.arch }}
217
217
path : artifacts
@@ -229,7 +229,7 @@ jobs:
229
229
steps :
230
230
- uses : git-for-windows/setup-git-for-windows-sdk@v1
231
231
- name : download tracked files and build artifacts
232
- uses : actions/download-artifact@v3
232
+ uses : actions/download-artifact@v4
233
233
with :
234
234
name : vs-artifacts-x64
235
235
path : ${{github.workspace}}
@@ -247,7 +247,7 @@ jobs:
247
247
run : ci/print-test-failures.sh
248
248
- name : Upload failed tests' directories
249
249
if : failure() && env.FAILED_TEST_ARTIFACTS != ''
250
- uses : actions/upload-artifact@v3
250
+ uses : actions/upload-artifact@v4
251
251
with :
252
252
name : failed-tests-windows
253
253
path : ${{env.FAILED_TEST_ARTIFACTS}}
@@ -296,15 +296,15 @@ jobs:
296
296
runs_on_pool : ${{matrix.vector.pool}}
297
297
runs-on : ${{matrix.vector.pool}}
298
298
steps :
299
- - uses : actions/checkout@v3
299
+ - uses : actions/checkout@v4
300
300
- run : ci/install-dependencies.sh
301
301
- run : ci/run-build-and-tests.sh
302
302
- name : print test failures
303
303
if : failure() && env.FAILED_TEST_ARTIFACTS != ''
304
304
run : ci/print-test-failures.sh
305
305
- name : Upload failed tests' directories
306
306
if : failure() && env.FAILED_TEST_ARTIFACTS != ''
307
- uses : actions/upload-artifact@v3
307
+ uses : actions/upload-artifact@v4
308
308
with :
309
309
name : failed-tests-${{matrix.vector.jobname}}
310
310
path : ${{env.FAILED_TEST_ARTIFACTS}}
@@ -330,9 +330,9 @@ jobs:
330
330
runs-on : ubuntu-latest
331
331
container : ${{matrix.vector.image}}
332
332
steps :
333
- - uses : actions/checkout@v3
333
+ - uses : actions/checkout@v4
334
334
if : matrix.vector.jobname != 'linux32'
335
- - uses : actions/checkout@v1
335
+ - uses : actions/checkout@v1 # cannot be upgraded because Node.js Actions aren't supported in this container
336
336
if : matrix.vector.jobname == 'linux32'
337
337
- run : ci/install-docker-dependencies.sh
338
338
- run : ci/run-build-and-tests.sh
@@ -341,13 +341,13 @@ jobs:
341
341
run : ci/print-test-failures.sh
342
342
- name : Upload failed tests' directories
343
343
if : failure() && env.FAILED_TEST_ARTIFACTS != '' && matrix.vector.jobname != 'linux32'
344
- uses : actions/upload-artifact@v3
344
+ uses : actions/upload-artifact@v4
345
345
with :
346
346
name : failed-tests-${{matrix.vector.jobname}}
347
347
path : ${{env.FAILED_TEST_ARTIFACTS}}
348
348
- name : Upload failed tests' directories
349
349
if : failure() && env.FAILED_TEST_ARTIFACTS != '' && matrix.vector.jobname == 'linux32'
350
- uses : actions/upload-artifact@v1
350
+ uses : actions/upload-artifact@v1 # cannot be upgraded because Node.js Actions aren't supported in this container
351
351
with :
352
352
name : failed-tests-${{matrix.vector.jobname}}
353
353
path : ${{env.FAILED_TEST_ARTIFACTS}}
@@ -361,7 +361,7 @@ jobs:
361
361
group : static-analysis-${{ github.ref }}
362
362
cancel-in-progress : ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
363
363
steps :
364
- - uses : actions/checkout@v3
364
+ - uses : actions/checkout@v4
365
365
- run : ci/install-dependencies.sh
366
366
- run : ci/run-static-analysis.sh
367
367
- run : ci/check-directional-formatting.bash
@@ -384,7 +384,7 @@ jobs:
384
384
artifact : sparse-20.04
385
385
- name : Install the current `sparse` package
386
386
run : sudo dpkg -i sparse-20.04/sparse_*.deb
387
- - uses : actions/checkout@v3
387
+ - uses : actions/checkout@v4
388
388
- name : Install other dependencies
389
389
run : ci/install-dependencies.sh
390
390
- run : make sparse
@@ -399,6 +399,6 @@ jobs:
399
399
jobname : Documentation
400
400
runs-on : ubuntu-latest
401
401
steps :
402
- - uses : actions/checkout@v3
402
+ - uses : actions/checkout@v4
403
403
- run : ci/install-dependencies.sh
404
404
- run : ci/test-documentation.sh
0 commit comments