Skip to content

ci: bump GitHub Actions to latest majors#3

Merged
grahambrooks merged 1 commit into
mainfrom
ci/bump-action-versions
May 30, 2026
Merged

ci: bump GitHub Actions to latest majors#3
grahambrooks merged 1 commit into
mainfrom
ci/bump-action-versions

Conversation

@grahambrooks

Copy link
Copy Markdown
Owner

Node 20 actions are being forced to Node 24 by 2026-06-16, so bump to the current major releases (verified via the GitHub API):

Action From To
actions/checkout v4 v6
actions/setup-node v4 v6
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
softprops/action-gh-release v2 v3

Already at their latest major (kept): Swatinem/rust-cache@v2, devcontainers/action@v1. dtolnay/rust-toolchain@stable is a rolling tag.

Inputs are unchanged for every bumped action; the artifact upload/download pair stays within the v4+ immutable-artifact backend so they remain cross-compatible. ci.yml validates checkout@v6 + caching on this PR; the release.yml bumps will be exercised on the next tagged release.

🤖 Generated with Claude Code

Node 20 actions are being forced to Node 24 by 2026-06-16. Bump to the current
major releases:

- actions/checkout            v4 -> v6
- actions/setup-node          v4 -> v6
- actions/upload-artifact     v4 -> v7
- actions/download-artifact   v4 -> v8
- softprops/action-gh-release v2 -> v3

Kept at latest major already: Swatinem/rust-cache@v2, devcontainers/action@v1.
dtolnay/rust-toolchain@stable is a rolling tag. Inputs are unchanged; the
artifact upload/download pair stays within the v4+ immutable-artifact backend.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 30, 2026 18:10

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Routine maintenance bump of GitHub Actions to their latest major versions to stay ahead of the Node 20 → Node 24 forced migration deadline (2026-06-16). Inputs are unchanged for all bumped actions, and the upload/download artifact pair stays within the v4+ immutable-artifact backend, so cross-compatibility is preserved.

Changes:

  • Bump actions/checkout v4→v6, actions/setup-node v4→v6, actions/upload-artifact v4→v7, actions/download-artifact v4→v8 across CI and release workflows.
  • Bump softprops/action-gh-release v2→v3 in the release workflow.
  • Swatinem/rust-cache@v2, devcontainers/action@v1, and dtolnay/rust-toolchain@stable left as-is (already current or rolling).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/ci.yml Bump all actions/checkout references from v4 to v6.
.github/workflows/release.yml Bump checkout, upload-artifact, download-artifact, setup-node, and softprops/action-gh-release to their latest majors.

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

@grahambrooks grahambrooks merged commit 2bcf3e5 into main May 30, 2026
15 checks passed
@grahambrooks grahambrooks deleted the ci/bump-action-versions branch May 30, 2026 18:43
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