From cb7502f3b0243f33ca93b3bf32dde86525871cea Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Wed, 13 May 2026 22:06:04 +0200 Subject: [PATCH] ci: opt the JavaScript actions into Node.js 24 Node 20 is being removed from GitHub-hosted runners in Sept 2026 and the actions/checkout@v4 / setup-node@v4 steps were warning on every run. Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at the workflow level so they pick up the Node 24 runtime now. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42d68d5..ca03d52 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,14 @@ on: - 'feat/**' pull_request: +# Opt into the Node.js 24 runtime for the JavaScript actions +# (actions/checkout, actions/setup-node, …). Node 20 will be removed +# from GitHub-hosted runners in September 2026; this env var asks the +# runner to use Node 24 today so the workflow logs stop warning about +# it on every run. +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + jobs: check: name: Type check + tests