-
Notifications
You must be signed in to change notification settings - Fork 275
Description
We must upgrade the action to run using NodeJS 24 runtime as GitHub Actions will deprecate the Node20 in April 2026.
As NodeJS 24 is not supported on macOS 13.4 and lower versions, this action will stop working on such action runners.
Node20 will reach end-of-life (EOL) in April of 2026. As a result we have started the deprecation process of Node20 for GitHub Actions. We plan to migrate all actions to run on Node24 in the fall of 2025.
The newest GitHub runner (v2.328.0) now supports both Node20 and Node24 and uses Node20 as the default version. If you’d like to test Node24 ahead of time, set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true as an env in your workflow or as an environment variable on your runner machine to force the use of Node24.
Beginning on March 4th, 2026, runners will begin using Node24 by default. To opt out of this and continue using Node20 after this date, set ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true as an env in your workflow or as an environment variable on your runner machine. This will only work until we upgrade the runner and remove Node20 later in the summer of 2026.
Removal of operating system support with Node24
Node24 is incompatible with macOS 13.4 and lower versions.
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/