Deprecation of Node 20 on GitHub Actions runners
GitHub is deprecating Node.js 20 on GitHub Actions runners due to its end-of-life in April 2026, with migration to Node.js 24 planned for fall 2025. The latest runner version supports both versions with Node 20 as default, but users can test Node 24 early using environment variables. Node 24 will become default on March 4th, 2026, with an opt-out option until complete removal in summer 2026. Node 24 drops support for macOS 13.4 and lower, plus ARM32 architecture. Action maintainers need to update their actions to Node 24, while users should update to latest action versions.