Skip to content

chore(ci): bump checkout + setup-python to Node 24-compatible majors - #22

Merged
Burton-David merged 2 commits into
mainfrom
chore/bump-actions-node24
May 13, 2026
Merged

chore(ci): bump checkout + setup-python to Node 24-compatible majors#22
Burton-David merged 2 commits into
mainfrom
chore/bump-actions-node24

Conversation

@Burton-David

Copy link
Copy Markdown
Owner

Summary

`actions/checkout@v4` → `@v6` and `actions/setup-python@v5` → `@v6`. Clears the Node 20 deprecation warning that's been on every CI run:

Node.js 20 actions are deprecated. … Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.

Both v6 releases run on Node 24 natively, so this lands the upgrade ahead of GitHub's forced flip.

Test plan

  • Local: CI is the test; this is workflow-only.
  • Watching the CI run on this PR — must come back green and the warning must be gone.

actions/checkout@v4 → v6 and actions/setup-python@v5 → v6 to clear
the Node.js 20 deprecation warning that's been firing on every CI
run. GitHub forces Node 24 by default on 2026-06-02 and removes
Node 20 from runners on 2026-09-16, so this lands ahead of the
forced flip without any functional change.
@Burton-David
Burton-David merged commit 34300c9 into main May 13, 2026
1 check passed
@Burton-David
Burton-David deleted the chore/bump-actions-node24 branch May 13, 2026 18:30
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