From 92edd3f35cc9238da432d904f82bed693dfa7a41 Mon Sep 17 00:00:00 2001 From: "Yifeng \"Evan\" Wang" <7312949+doodlewind@users.noreply.github.com> Date: Sun, 16 Aug 2026 03:54:21 +0800 Subject: [PATCH] ci(actions): upgrade workflows to Node 24 runtime --- .github/workflows/deploy.yml | 4 ++-- .github/workflows/esp32p4.yml | 4 ++-- .github/workflows/release.yml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 32f326e7..ddc6a7f1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: @@ -31,7 +31,7 @@ jobs: targets: wasm32-unknown-unknown - name: Cache cargo + wasm target - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | ~/.cargo/registry diff --git a/.github/workflows/esp32p4.yml b/.github/workflows/esp32p4.yml index e8028542..ee551fd2 100644 --- a/.github/workflows/esp32p4.yml +++ b/.github/workflows/esp32p4.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Build ESP32-P4 component smoke app uses: espressif/esp-idf-ci-action@v1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 77b715cf..2c726dc3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: @@ -43,7 +43,7 @@ jobs: # npm (not bun) does the publishing. Trusted Publishing needs npm >= # 11.5.1 (Node 22 bundles 10.x), and no registry-url: setup-node's # auth-token .npmrc placeholder would fail without a token env var. - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 @@ -57,7 +57,7 @@ jobs: targets: wasm32-unknown-unknown - name: Cache cargo + wasm target - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | ~/.cargo/registry