Skip to content

Bump checkout and setup-go to their Node 24 majors#17

Merged
blakebauman merged 1 commit into
mainfrom
ci/node24-actions
Jul 10, 2026
Merged

Bump checkout and setup-go to their Node 24 majors#17
blakebauman merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@blakebauman

Copy link
Copy Markdown
Owner

Summary

Every CI job currently emits two deprecation warnings because actions/checkout@v4 and actions/setup-go@v5 target Node 20, which runners are force-migrating to Node 24. This bumps both to their current majors — checkout@v7 and setup-go@v6 (verified latest via the GitHub API) — which target Node 24 natively, in .github/workflows/ci.yml and the examples/github-preview composite action.

Testing

  • CI on this PR is the test: both jobs should run warning-free.

🤖 Generated with Claude Code

actions/checkout@v4 and actions/setup-go@v5 target Node 20, which
GitHub Actions runners now force onto Node 24 with a deprecation
warning on every job. Pin the current majors (checkout v7, setup-go
v6), which target Node 24 natively, in CI and the github-preview
composite action.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@blakebauman
blakebauman merged commit 7f84fa9 into main Jul 10, 2026
2 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.

1 participant