Summary
Multiple GitHub Actions across the org use the Node.js 20 runtime, which is deprecated. GitHub will force Node.js 24 starting June 2, 2026 and remove Node.js 20 on September 16, 2026.
Known Affected Actions
google-github-actions/auth (broodly)
oven-sh/setup-bun (broodly)
- Potentially others — a full audit is needed
Recommended Actions
- Run an org-wide audit of all workflow files to identify actions using Node.js 20
- Create Dependabot PRs or manual updates for each affected action
- Prioritize actions on critical paths (CI, deploy, security scanning)
- Set a deadline of May 2026 to complete all updates (before forced migration)
Timeline
| Date |
Event |
| Now |
Deprecation warnings in logs |
| 2026-06-02 |
GitHub forces Node.js 24 runtime |
| 2026-09-16 |
Node.js 20 runtime removed entirely |
Context
Identified during weekly org CI/Security survey on 2026-04-05.
Summary
Multiple GitHub Actions across the org use the Node.js 20 runtime, which is deprecated. GitHub will force Node.js 24 starting June 2, 2026 and remove Node.js 20 on September 16, 2026.
Known Affected Actions
google-github-actions/auth(broodly)oven-sh/setup-bun(broodly)Recommended Actions
Timeline
Context
Identified during weekly org CI/Security survey on 2026-04-05.