Skip to content

Bump CI actions to Node 24 majors (checkout v7, setup-go v7, codecov v7) - #6

Merged
devblac merged 1 commit into
mainfrom
ci/bump-actions-node24
Oct 18, 2026
Merged

devblac merged 1 commit into
mainfrom
ci/bump-actions-node24

Conversation

@devblac

@devblac devblac commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Fixes the CI warning "Node.js 20 is deprecated … actions/checkout@v4, actions/setup-go@v5".

Changes (.github/workflows/ci.yml)

Action Old New Runtime
actions/checkout v4 v7 node24
actions/setup-go v5 v7 node24
codecov/codecov-action v4 v7 composite (inner actions/github-script@v8, node24)

These match the versions already used in action.yml / .github/workflows/action.yml on #5.

Breaking changes I checked

  • checkout v5–v7: node24 (runner ≥ 2.327.1); v6 stores persisted credentials in a separate file; v7 blocks checking out fork PRs under pull_request_target/workflow_run. None of these affect this pull_request/push workflow.
  • setup-go v6–v7: node24, and stricter handling of the go.mod toolchain directive (go.mod has no toolchain line). cache still defaults to true and go-version-file is unchanged.
  • codecov v5–v7: file was renamed to files (this workflow already uses files); v6 moved to node24; v7 changed the signing key account. token, files and fail_ci_if_error are still declared.

Not in this PR

release.yml and the goreleaser release-check job exist only on the stacked branches (#4, #5), not on main. Those need the same checkout/setup-go bump plus goreleaser/goreleaser-action@v6 -> v7. v7 is node24 and still takes distribution, version (default ~> v2) and args, so it's a straight version bump. Expect a trivial ci.yml conflict when rebasing #4 onto this.

🤖 Generated with Claude Code

actions/checkout v4 -> v7, actions/setup-go v5 -> v7,
codecov/codecov-action v4 -> v7. Clears the Node.js 20 deprecation
warning. No input changes needed: go-version-file, cache, token, files
and fail_ci_if_error are unchanged across these majors.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T21:52:02.640581Z e62e620 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@devblac
devblac merged commit 74bed72 into main Oct 18, 2026
1 check 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