Skip to content

Chore: Upgrade Workflows to Node 24#380

Merged
Step7750 merged 3 commits intomasterfrom
chore/upgrade-gh-action-node-24
Mar 21, 2026
Merged

Chore: Upgrade Workflows to Node 24#380
Step7750 merged 3 commits intomasterfrom
chore/upgrade-gh-action-node-24

Conversation

@GODrums
Copy link
Collaborator

@GODrums GODrums commented Mar 20, 2026

Upgrades all workflows to Node 24. Tested builds locally using ACT.

Github's statement:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/setup-node@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/


Note

Low Risk
Low risk CI-only change that updates workflow runtimes/actions and switches installs to npm ci; main risk is pipeline breakage if Node 24 or lockfile assumptions differ.

Overview
Upgrades CI/release workflows to Node.js 24 by updating workflow matrices and moving actions/checkout/actions/setup-node to @v6.

Standardizes dependency setup by enabling setup-node npm caching and using npm ci (separating install from build/lint where applicable), including in release and version-bump (upgrade.yml) automation.

Written by Cursor Bugbot for commit 3d8865d. Configure here.

@GODrums GODrums self-assigned this Mar 20, 2026
@GODrums GODrums added the dependencies Pull requests that update a dependency file label Mar 20, 2026
@GODrums GODrums requested a review from Step7750 March 20, 2026 21:22
Copy link
Member

@Step7750 Step7750 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @GODrums !

@Step7750 Step7750 merged commit d415d52 into master Mar 21, 2026
2 checks passed
@Step7750 Step7750 deleted the chore/upgrade-gh-action-node-24 branch March 21, 2026 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants