Skip to content

ci: bump actions/setup-node to v6 for Node 24 runtime#8212

Merged
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/bump-actions-node24
May 29, 2026
Merged

ci: bump actions/setup-node to v6 for Node 24 runtime#8212
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/bump-actions-node24

Conversation

@soyuka
Copy link
Copy Markdown
Member

@soyuka soyuka commented May 29, 2026

Summary

Bump actions/setup-node@v4@v6 in ci.yml. Only outdated setup-node instance — the other one in the same workflow is already on v6.

Context

GitHub Actions emits a Node 20 deprecation warning. Node 20 will be forced to Node 24 by default on June 2nd, 2026 and removed from runners on September 16th, 2026 (see the GitHub changelog).

Inspected action.yml for every action used in the repo. setup-node@v4 is the only remaining Node 20 runtime on 4.3. Other actions (checkout@v6, cache@v5, upload-artifact@v6) are already on Node 24; codecov-action@v5 is a composite action.

A follow-up PR on main will bump stale.yml (checkout@v4, github-script@v7) which does not exist on this branch.

Test plan

  • CI green on this PR

Address GitHub Actions Node 20 deprecation warning. Node 20 will be
forced to Node 24 by default starting June 2nd, 2026 and removed from
runners on September 16th, 2026.

The other `setup-node` instance in the same workflow is already on v6.
@soyuka soyuka force-pushed the ci/bump-actions-node24 branch from 18ac85f to ff977a3 Compare May 29, 2026 13:43
@soyuka soyuka changed the base branch from main to 4.3 May 29, 2026 13:43
@soyuka soyuka changed the title ci: bump JS actions to Node 24 runtime ci: bump actions/setup-node to v6 for Node 24 runtime May 29, 2026
@soyuka soyuka merged commit 37bda95 into api-platform:4.3 May 29, 2026
7 of 118 checks passed
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