Skip to content

ci: bump checkout@v5 + setup-python@v6 for Node 24 compatibility#126

Merged
RFingAdam merged 1 commit into
mainfrom
ci/bump-actions-to-node24
May 19, 2026
Merged

ci: bump checkout@v5 + setup-python@v6 for Node 24 compatibility#126
RFingAdam merged 1 commit into
mainfrom
ci/bump-actions-to-node24

Conversation

@RFingAdam

Copy link
Copy Markdown
Owner

Summary

GitHub will force Node 24 as the default runner JS version on 2026-06-02 and remove Node 20 from runners on 2026-09-16. Both actions/checkout@v4 and actions/setup-python@v5 ship with Node 20 and are flagged deprecated in the runner annotations (seen on the post-merge run of #125).

Bumping:

Action Was Now
actions/checkout v4 v5
actions/setup-python v5 v6

Both target Node 24 natively. No other workflow changes needed; YAML syntax validated locally.

Test plan

  • CI lint job green on this PR
  • CI typecheck job green
  • CI test (3.10 / 3.11 / 3.12) all green
  • No new "Node.js 20 actions are deprecated" annotation in the run output

🤖 Generated with Claude Code

GitHub will force Node 24 as the default on 2026-06-02 and remove
Node 20 from runners on 2026-09-16. Both actions/checkout@v4 and
actions/setup-python@v5 ship with Node 20 and are flagged deprecated
in the runner annotations.

Bumping:
  actions/checkout       v4 → v5
  actions/setup-python   v5 → v6

Both target Node 24 natively. No other workflow changes needed.

Closes the Node 24 advisory surfaced after merging #125.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@RFingAdam RFingAdam merged commit 07709a6 into main May 19, 2026
5 checks passed
@RFingAdam RFingAdam deleted the ci/bump-actions-to-node24 branch May 19, 2026 17:56
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