You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI: Upgrade GitHub Actions to support Node.js 24 #2526
Per the official GitHub Changelog announcement, Node.js 20 has reached End-of-Life (EOL), and GitHub is actively phasing out support for it on Actions runners in favour of Node.js 24.
The enforcement schedule introduces key milestones that directly impact our workflows:
June 2026: GitHub is switching the default runner execution behavior to Node.js 24. Actions explicitly targeting or running on Node.js 20 are actively triggering deprecation warning logs.
Fall 2026: Node.js 20 will be fully removed from GitHub-hosted runners, which will cause any un-updated actions relying on it to fail.
To ensure our CI/CD pipelines remain stable, clear of warning noise, and future-proof, we need to audit and update the GitHub Actions versions used in .github/workflows/.
Proposed Changes
Audit Workflow Files: Check all YAML files in .github/workflows/ for third-party or official GitHub actions targeting Node.js 20.
Upgrade Action Versions: Bump outdated GitHub Actions to versions that natively target the node24 runtime. Major dependencies to look for typically include:
Activity
westonruter commentedon Jun 8, 2026
I've been holding off until Gutenberg and core update: WordPress/gutenberg#72973