From 349645a910b93cd7ba819f259e86f7260401e7a2 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin <6576495+widgetii@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:32:57 +0300 Subject: [PATCH] ci: bump actions/checkout v4 -> v5 (clear Node 20 deprecation) 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) --- .github/workflows/pr-build-check.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-build-check.yml b/.github/workflows/pr-build-check.yml index 795e5f9..9eb30dd 100644 --- a/.github/workflows/pr-build-check.yml +++ b/.github/workflows/pr-build-check.yml @@ -27,7 +27,7 @@ jobs: toolchain_dir: aarch64--musl--stable-2025.08-1 cc: aarch64-buildroot-linux-musl-gcc steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Fetch toolchain run: | # Download to file (with retries) before extracting — piping @@ -49,6 +49,6 @@ jobs: name: Test sensor extraction pipeline runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Run end-to-end pipeline smoke test run: tools/test_pipeline.sh diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6068c21..4e9f1f9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,7 +27,7 @@ jobs: branch_name: ${{ steps.vars.outputs.branch_name }} head_tag: ${{ steps.vars.outputs.head_tag }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 @@ -115,7 +115,7 @@ jobs: HEAD_TAG: ${{ needs.release.outputs.head_tag }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0