Node 20 Deprecated on GitHub Actions: Migration to Node 24
September 25, 2026
GitHubNodeJSCI/CDDevOps

Node 20 Is No Longer Supported on GitHub Actions
GitHub has officially deprecated Node 20 on its Actions runners. From now on, these environments will use Node 24 as the default runtime for JavaScript actions.
What This Means for Developers
Workflows that depend on Node 20 will need to be updated to Node 24 to ensure compatibility and security. The temporary opt-out allowing use of Node 20 (ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION) is no longer available.
Next Steps
Review your CI/CD pipelines and update your Node.js version to 24. Testing your workflows under the new runtime is recommended to identify any compatibility issues early.
Staying current with runtime upgrades is essential to maintain secure and efficient automation processes within GitHub Actions.