From 4517528d5757b78addf9bc8f4eab4d628e7e8bc0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 21 Apr 2026 05:04:41 +0100 Subject: [PATCH] ci: opt into Node 24 action runtime --- .github/actions/setup-ci-env/action.yml | 2 +- .github/workflows/ci.yml | 5 ++++- .github/workflows/release.yml | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup-ci-env/action.yml b/.github/actions/setup-ci-env/action.yml index e5a799a..c7944c1 100644 --- a/.github/actions/setup-ci-env/action.yml +++ b/.github/actions/setup-ci-env/action.yml @@ -13,7 +13,7 @@ inputs: node-version: description: Node.js version to install when setup-node is true. required: false - default: "20" + default: "24" setup-pnpm: description: Whether to enable corepack and activate pnpm. required: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 246521d..aa4f2bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,9 @@ on: permissions: contents: read +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: test: runs-on: ubuntu-latest @@ -19,7 +22,7 @@ jobs: uses: ./.github/actions/setup-ci-env with: setup-node: "true" - node-version: "20" + node-version: "24" setup-pnpm: "true" apt-packages: "build-essential" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 509a539..4eae537 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,9 @@ on: permissions: contents: write +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: goreleaser-darwin: runs-on: macos-latest