Node 20 will be deprecated on GitHub Actions runners
7 hours ago
- #GitHub Actions
- #Node.js
- #Deprecation
- Node20 will reach end-of-life (EOL) in April 2026, prompting GitHub Actions to start deprecating it.
- GitHub runner v2.328.0 now supports both Node20 (default) and Node24; users can test Node24 by setting `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true`.
- From March 4, 2026, runners will default to Node24; users can opt out by setting `ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true` until summer 2026.
- Node24 is incompatible with macOS 13.4 and lower and lacks ARM32 support, affecting self-hosted runners.
- Action maintainers should update actions to Node24, and users should update workflows to use Node24-compatible action versions.