Skip to content

ci: Update actions to use node 24#2069

Merged
Luca Forstner (lforst) merged 2 commits into
mainfrom
lforst/node24-actions-audit
May 29, 2026
Merged

ci: Update actions to use node 24#2069
Luca Forstner (lforst) merged 2 commits into
mainfrom
lforst/node24-actions-audit

Conversation

@lforst
Copy link
Copy Markdown
Member

Github is warning in CI jobs with:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@b4b15b8. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Let's upgrade to 24 except for where we test specific versions and dd the ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION version until we move off it as minimum version. Then we can remove the tests.

@lforst Luca Forstner (lforst) changed the title ci: Upgrade node version to 24 (workspace version) ci: Update actions to use node 24 May 29, 2026
@lforst
Copy link
Copy Markdown
Member Author

Screenshot 2026-05-29 at 12 40 25

Note also fixing this I guess

@lforst Luca Forstner (lforst) merged commit 82a4f5a into main May 29, 2026
48 checks passed
@lforst Luca Forstner (lforst) deleted the lforst/node24-actions-audit branch May 29, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants