Skip to content

ci: bump actions/checkout to v6 for Node 24 runtime#47

Merged
hardbyte merged 1 commit into
mainfrom
ci-bump-actions-node24
Jun 11, 2026
Merged

ci: bump actions/checkout to v6 for Node 24 runtime#47
hardbyte merged 1 commit into
mainfrom
ci-bump-actions-node24

Conversation

@hardbyte

Copy link
Copy Markdown
Contributor

GitHub forces Node.js 20 actions to run on Node 24 starting June 16th, 2026 and removes Node 20 from runners in September 2026.

ci.yml pins actions/checkout@v4 (node20) in 3 places; v6 runs node24 natively. The v6 credential-persistence change doesn't affect this repo — no workflow does git push after checkout.

Left as-is: Swatinem/rust-cache@v2 (floating major already resolves to node24 releases) and dtolnay/rust-toolchain (composite action, no Node runtime).

Same change as thepartly/reflectapi#172.

GitHub forces Node.js 20 actions onto Node 24 from June 16th 2026 and
removes Node 20 from runners in September 2026. checkout v6 runs node24
natively; the v6 credential-persistence change is irrelevant here since
no workflow pushes via git after checkout.

Swatinem/rust-cache@v2 already resolves to node24 releases on its
floating major tag and dtolnay/rust-toolchain is a composite action.
Copilot AI review requested due to automatic review settings June 11, 2026 04:22
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the CI workflow to use actions/checkout@v6 so the workflow runs on a Node.js 24–compatible checkout action ahead of GitHub-hosted runner Node runtime changes.

Changes:

  • Bump actions/checkout from v4 to v6 in the build-and-test job.
  • Bump actions/checkout from v4 to v6 in the loom-tests job.
  • Bump actions/checkout from v4 to v6 in the release job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hardbyte hardbyte merged commit 5d85682 into main Jun 11, 2026
4 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.

2 participants