Skip to content

ci: bump checkout and setup-node to v7 (Node 24 runtime) - #14

Merged
M-kasinski merged 1 commit into
mainfrom
ci/bump-actions-node24
Jul 16, 2026
Merged

ci: bump checkout and setup-node to v7 (Node 24 runtime)#14
M-kasinski merged 1 commit into
mainfrom
ci/bump-actions-node24

Conversation

@M-kasinski

Copy link
Copy Markdown
Collaborator

What

Bump actions/checkout and actions/setup-node from v4 → v7 in both ci.yml and release.yml.

Why

v4 of these actions declares the deprecated Node 20 action runtime; the runner force-migrates them to Node 24 and emits a warning:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4

v7 targets Node 24 natively, which clears the warning.

Note

This is the action runtime only — unrelated to node-version: 22, which is the Node used to build and test the package. No behavior change expected; checkout/setup-node are stable across these majors.

🤖 Generated with Claude Code

actions/checkout@v4 and actions/setup-node@v4 run on the deprecated
Node 20 action runtime and are force-migrated to Node 24 by the runner,
emitting a warning. Bump both to v7, which natively targets Node 24.

Applies to ci.yml and release.yml. Unrelated to the node-version: 22
used to build/test the package.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@M-kasinski
M-kasinski merged commit e13db88 into main Jul 16, 2026
1 check passed
@M-kasinski
M-kasinski deleted the ci/bump-actions-node24 branch July 16, 2026 16:25
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