From: Junio C Hamano Date: Mon, 13 Apr 2026 18:24:44 +0000 (-0700) Subject: CI: bump actions/checkout from 4 to 5 for rust-analysis job X-Git-Tag: v2.54.0-rc2~2^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4bdb17e3a8767195cc0540a6336bfd22d4b6445a;p=thirdparty%2Fgit.git CI: bump actions/checkout from 4 to 5 for rust-analysis job GitHub Actions started complaining about use of Node.js 20 and I was wondering why only one job uses actions/checkout@v4, while everybody else already uses actions/checkout@v5. It turns out that it is caused by a semantic mismerge between e75cd059 (ci: check formatting of our Rust code, 2025-10-15) that added a new use of actions/checkout@v4 that happened very close to another change 63541ed9 (build(deps): bump actions/checkout from 4 to 5, 2025-10-16) that updated all uses of actions/checkout@v4 to use vactions/checkout@v5. Update the leftover and the last use of actions/checkout@v4 to use actions/checkout@v5 to help ourselves to move away from Node.js 20. Signed-off-by: Junio C Hamano --- diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f2e93f5461..8ed268fc09 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -480,7 +480,7 @@ jobs: group: rust-analysis-${{ github.ref }} cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: ci/install-dependencies.sh - run: ci/run-rust-checks.sh sparse: