GitHub Actions Deprecating Node.js 20, Migrating to Node.js 24

2025-09-20
GitHub Actions Deprecating Node.js 20, Migrating to Node.js 24

GitHub Actions is announcing the deprecation of Node.js 20, with end-of-life in April 2026. A migration to Node.js 24 is planned for Fall 2025. The latest GitHub runner already supports Node.js 24, and users can test it early by setting an environment variable. From March 4th, 2026, Node.js 24 will be the default. Users can temporarily continue using Node.js 20 by setting an environment variable until its complete removal in the summer. Note: Node.js 24 is incompatible with macOS 13.4 and below, and doesn't support ARM32 self-hosted runners.

Development