Skip to content

Commit dc23b55

Browse files
widgetiiclaude
andauthored
ci: bump actions/checkout v4 -> v5 (clear Node 20 deprecation) (#176)
actions/checkout@v4 runs on the deprecated Node 20 runtime, which GitHub now force-runs on Node 24 and warns about on every job. v5 targets Node 24 natively. Bump all uses in the tracked workflows (release.yml, pr-build-check.yml). Third-party actions (svenstaro/upload-release-action, tpaschalis/ s3-sync-action, appleboy/ssh-action) are left as-is; they are not the actions/* Node-20 source flagged here. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c88ebfa commit dc23b55

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/pr-build-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
toolchain_dir: aarch64--musl--stable-2025.08-1
2828
cc: aarch64-buildroot-linux-musl-gcc
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131
- name: Fetch toolchain
3232
run: |
3333
# Download to file (with retries) before extracting — piping
@@ -49,6 +49,6 @@ jobs:
4949
name: Test sensor extraction pipeline
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v4
52+
- uses: actions/checkout@v5
5353
- name: Run end-to-end pipeline smoke test
5454
run: tools/test_pipeline.sh

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
branch_name: ${{ steps.vars.outputs.branch_name }}
2828
head_tag: ${{ steps.vars.outputs.head_tag }}
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131
with:
3232
fetch-depth: 0
3333

@@ -115,7 +115,7 @@ jobs:
115115
HEAD_TAG: ${{ needs.release.outputs.head_tag }}
116116

117117
steps:
118-
- uses: actions/checkout@v4
118+
- uses: actions/checkout@v5
119119
with:
120120
fetch-depth: 0
121121

0 commit comments

Comments
 (0)