95
group: windows-build-${{ github.ref }}
96
cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
97
steps:
98
- - uses: actions/checkout@v3
98
+ - uses: actions/checkout@v4
99
- uses: git-for-windows/setup-git-for-windows-sdk@v1
100
- name: build
101
shell: bash
156
group: vs-build-${{ github.ref }}
157
cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
158
steps:
159
- - uses: actions/checkout@v3
159
+ - uses: actions/checkout@v4
160
- uses: git-for-windows/setup-git-for-windows-sdk@v1
161
- name: initialize vcpkg
162
- uses: actions/checkout@v3
162
+ uses: actions/checkout@v4
163
with:
164
repository: 'microsoft/vcpkg'
165
path: 'compat/vcbuild/vcpkg'
286
runs_on_pool: ${{matrix.vector.pool}}
287
runs-on: ${{matrix.vector.pool}}
288
steps:
289
- - uses: actions/checkout@v3
289
+ - uses: actions/checkout@v4
290
- run: ci/install-dependencies.sh
291
- run: ci/run-build-and-tests.sh
292
- run: ci/print-test-failures.sh
319
runs-on: ubuntu-latest
320
container: ${{matrix.vector.image}}
321
steps:
322
- - uses: actions/checkout@v3
322
+ - uses: actions/checkout@v4
323
if: matrix.vector.jobname != 'linux32'
324
- uses: actions/checkout@v1
325
if: matrix.vector.jobname == 'linux32'
349
group: static-analysis-${{ github.ref }}
350
cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
351
steps:
352
- - uses: actions/checkout@v3
352
+ - uses: actions/checkout@v4
353
- run: ci/install-dependencies.sh
354
- run: ci/run-static-analysis.sh
355
- run: ci/check-directional-formatting.bash
372
artifact: sparse-20.04
373
- name: Install the current `sparse` package
374
run: sudo dpkg -i sparse-20.04/sparse_*.deb
375
- - uses: actions/checkout@v3
375
+ - uses: actions/checkout@v4
376
- name: Install other dependencies
377
run: ci/install-dependencies.sh
378
- run: make sparse
387
jobname: Documentation
388
runs-on: ubuntu-latest
389
steps:
390
- - uses: actions/checkout@v3
390
+ - uses: actions/checkout@v4
391
- run: ci/install-dependencies.sh
392
- run: ci/test-documentation.sh