From f2eb9f7ccfa31beb74d7ce6c6d7aa36f7b61af6b Mon Sep 17 00:00:00 2001 From: LJ <81748770+elle-j@users.noreply.github.com> Date: Mon, 4 May 2026 13:01:37 +0200 Subject: [PATCH] ci: Update deprecated Node 20 on GHA runners (#515) Updates workflows to use Node 24 as Node 20 is [being deprecated](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/). --- .github/workflows/release.yml | 4 ++-- .github/workflows/reusable-build.yml | 4 ++-- .github/workflows/test-wasm.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 86ca8b0..37fc25e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,9 +133,9 @@ jobs: merge-multiple: true - name: Set Up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "24" - run: npm ci -w js/resolc diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml index 8b30d73..a9acc33 100644 --- a/.github/workflows/reusable-build.yml +++ b/.github/workflows/reusable-build.yml @@ -290,9 +290,9 @@ jobs: mv ./target/wasm32-unknown-emscripten/release/resolc_web.js ./resolc-wasm32-unknown-emscripten/ - name: Set Up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "24" - name: Basic Sanity Check run: | diff --git a/.github/workflows/test-wasm.yml b/.github/workflows/test-wasm.yml index 3350786..5135a7d 100644 --- a/.github/workflows/test-wasm.yml +++ b/.github/workflows/test-wasm.yml @@ -86,9 +86,9 @@ jobs: path: ${{ env.REVIVE_WASM_INSTALL_DIR }} - name: Set Up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "24" - name: Install Node Packages run: npm install