Git fork

Merge branch 'js/ci-github-actions-update' into maint-2.51

CI update.

* js/ci-github-actions-update:
build(deps): bump actions/github-script from 7 to 8
build(deps): bump actions/setup-python from 5 to 6
build(deps): bump actions/checkout from 4 to 5
build(deps): bump actions/download-artifact from 4 to 5

+20 -20
+1 -1
.github/workflows/check-style.yml
··· 20 20 jobname: ClangFormat 21 21 runs-on: ubuntu-latest 22 22 steps: 23 - - uses: actions/checkout@v4 23 + - uses: actions/checkout@v5 24 24 with: 25 25 fetch-depth: 0 26 26
+1 -1
.github/workflows/check-whitespace.yml
··· 19 19 check-whitespace: 20 20 runs-on: ubuntu-latest 21 21 steps: 22 - - uses: actions/checkout@v4 22 + - uses: actions/checkout@v5 23 23 with: 24 24 fetch-depth: 0 25 25
+1 -1
.github/workflows/coverity.yml
··· 38 38 COVERITY_LANGUAGE: cxx 39 39 COVERITY_PLATFORM: overridden-below 40 40 steps: 41 - - uses: actions/checkout@v4 41 + - uses: actions/checkout@v5 42 42 - name: install minimal Git for Windows SDK 43 43 if: contains(matrix.os, 'windows') 44 44 uses: git-for-windows/setup-git-for-windows-sdk@v1
+17 -17
.github/workflows/main.yml
··· 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@v7 66 + uses: actions/github-script@v8 67 67 if: steps.check-ref.outputs.enabled == 'yes' 68 68 with: 69 69 github-token: ${{secrets.GITHUB_TOKEN}} ··· 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@v4 115 + - uses: actions/checkout@v5 116 116 - uses: git-for-windows/setup-git-for-windows-sdk@v1 117 117 - name: build 118 118 shell: bash ··· 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@v4 143 + uses: actions/download-artifact@v5 144 144 with: 145 145 name: windows-artifacts 146 146 path: ${{github.workspace}} ··· 173 173 group: vs-build-${{ github.ref }} 174 174 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} 175 175 steps: 176 - - uses: actions/checkout@v4 176 + - uses: actions/checkout@v5 177 177 - uses: git-for-windows/setup-git-for-windows-sdk@v1 178 178 - name: initialize vcpkg 179 - uses: actions/checkout@v4 179 + uses: actions/checkout@v5 180 180 with: 181 181 repository: 'microsoft/vcpkg' 182 182 path: 'compat/vcbuild/vcpkg' ··· 226 226 steps: 227 227 - uses: git-for-windows/setup-git-for-windows-sdk@v1 228 228 - name: download tracked files and build artifacts 229 - uses: actions/download-artifact@v4 229 + uses: actions/download-artifact@v5 230 230 with: 231 231 name: vs-artifacts 232 232 path: ${{github.workspace}} ··· 258 258 group: windows-meson-build-${{ github.ref }} 259 259 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} 260 260 steps: 261 - - uses: actions/checkout@v4 262 - - uses: actions/setup-python@v5 261 + - uses: actions/checkout@v5 262 + - uses: actions/setup-python@v6 263 263 - name: Set up dependencies 264 264 shell: pwsh 265 265 run: pip install meson ninja ··· 286 286 group: windows-meson-test-${{ matrix.nr }}-${{ github.ref }} 287 287 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} 288 288 steps: 289 - - uses: actions/checkout@v4 290 - - uses: actions/setup-python@v5 289 + - uses: actions/checkout@v5 290 + - uses: actions/setup-python@v6 291 291 - name: Set up dependencies 292 292 shell: pwsh 293 293 run: pip install meson ninja 294 294 - name: Download build artifacts 295 - uses: actions/download-artifact@v4 295 + uses: actions/download-artifact@v5 296 296 with: 297 297 name: windows-meson-artifacts 298 298 path: build ··· 331 331 TEST_OUTPUT_DIRECTORY: ${{github.workspace}}/t 332 332 runs-on: ${{matrix.vector.pool}} 333 333 steps: 334 - - uses: actions/checkout@v4 334 + - uses: actions/checkout@v5 335 335 - run: ci/install-dependencies.sh 336 336 - run: ci/run-build-and-tests.sh 337 337 - name: print test failures ··· 352 352 CI_JOB_IMAGE: ubuntu-latest 353 353 runs-on: ubuntu-latest 354 354 steps: 355 - - uses: actions/checkout@v4 355 + - uses: actions/checkout@v5 356 356 - run: ci/install-dependencies.sh 357 357 - run: ci/run-build-and-minimal-fuzzers.sh 358 358 dockerized: ··· 429 429 else 430 430 apt-get -q update && apt-get -q -y install git 431 431 fi 432 - - uses: actions/checkout@v4 432 + - uses: actions/checkout@v5 433 433 - run: ci/install-dependencies.sh 434 434 - run: useradd builder --create-home 435 435 - run: chown -R builder . ··· 454 454 group: static-analysis-${{ github.ref }} 455 455 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} 456 456 steps: 457 - - uses: actions/checkout@v4 457 + - uses: actions/checkout@v5 458 458 - run: ci/install-dependencies.sh 459 459 - run: ci/run-static-analysis.sh 460 460 - run: ci/check-directional-formatting.bash ··· 469 469 group: sparse-${{ github.ref }} 470 470 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} 471 471 steps: 472 - - uses: actions/checkout@v4 472 + - uses: actions/checkout@v5 473 473 - name: Install other dependencies 474 474 run: ci/install-dependencies.sh 475 475 - run: make sparse ··· 485 485 CI_JOB_IMAGE: ubuntu-latest 486 486 runs-on: ubuntu-latest 487 487 steps: 488 - - uses: actions/checkout@v4 488 + - uses: actions/checkout@v5 489 489 - run: ci/install-dependencies.sh 490 490 - run: ci/test-documentation.sh