Skip to content

Bump the Node-based GitHub Actions off Node 20#105

Merged
malberts merged 1 commit into
masterfrom
ci/bump-node-actions
Jun 12, 2026
Merged

Bump the Node-based GitHub Actions off Node 20#105
malberts merged 1 commit into
masterfrom
ci/bump-node-actions

Conversation

@malberts

Copy link
Copy Markdown
Collaborator

Why

GitHub Actions is removing the Node.js 20 runtime (JavaScript actions are forced to Node 24 from mid-June 2026, and Node 20 is removed in September 2026). actions/checkout@v4 and actions/cache@v4 run on Node 20 and emit the deprecation warning seen in the CI logs.

What

Bump both to v5, which run on Node 24:

  • actions/checkout@v4 -> @v5 (x2)
  • actions/cache@v4 -> @v5 (x2)

shivammathur/setup-php@v2 is left as-is: v2 is its current rolling major, already runs on Node 24, and was not among the flagged actions.

No workflow behaviour changes; this only moves the actions onto the supported runtime so the logs are warning-free.

GitHub is removing the Node 20 runtime; actions/checkout@v4 and
actions/cache@v4 run on it and emit a deprecation warning in the logs. Bump
both to v5, which run on Node 24. shivammathur/setup-php stays on its current
rolling major (v2), which already runs on Node 24 and was not flagged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@malberts malberts marked this pull request as ready for review June 12, 2026 11:40
@malberts malberts merged commit edc0e0e into master Jun 12, 2026
5 of 6 checks passed
@malberts malberts deleted the ci/bump-node-actions branch June 12, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant