From 1c526542e41725398d13db87a86f62a26a948d8a Mon Sep 17 00:00:00 2001 From: Tommy Hu Date: Thu, 23 Apr 2026 12:54:55 -0700 Subject: [PATCH] Bump GitHub Actions to v5 setup-node@v5 and checkout@v5 use Node 24 internally, aligning with the runner-side Node 20 deprecation that motivated the toolchain bump. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/build.yml | 6 +++--- .github/workflows/ci.yml | 8 ++++---- .github/workflows/release.yml | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5aa4a44f..10284444 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,9 +20,9 @@ jobs: arch: arm64 runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 24 cache: yarn @@ -50,7 +50,7 @@ jobs: run: find prebuilds -name "*.tar.gz" -ls - name: Upload prebuild artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: prebuild-${{ matrix.platform }}-${{ matrix.arch }} path: prebuilds/**/*.tar.gz diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f09f7198..777ec72d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,9 +12,9 @@ jobs: lint: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: yarn @@ -28,9 +28,9 @@ jobs: test: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: yarn diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5dea7647..1b9ec460 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,9 +11,9 @@ jobs: if: github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 registry-url: https://registry.npmjs.org/ @@ -23,7 +23,7 @@ jobs: run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Download prebuild artifacts from build workflow - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: prebuilds pattern: prebuild-*