Skip to content

ci: bump GitHub Actions to Node 24 majors#1

Merged
ColeSpringer merged 1 commit into
mainfrom
ci/bump-actions-node24
Jun 4, 2026
Merged

ci: bump GitHub Actions to Node 24 majors#1
ColeSpringer merged 1 commit into
mainfrom
ci/bump-actions-node24

Conversation

@ColeSpringer
Copy link
Copy Markdown
Owner

Bumps workflow actions to their current Node 24 majors ahead of GitHub's Node 20 removal (default switch 2026-06-16, removal 2026-09-16):

  • actions/checkout v4 → v6
  • actions/setup-go v5 → v6
  • goreleaser/goreleaser-action v6 → v7
  • actions/upload-artifact v4 → v7 (v5 is still Node 20)

Pure version bumps. goreleaser-action v7's only breaking change is the Node 24 / ESM / deps update; our version: "~> v2" + release --clean usage is unchanged.

checkout v6, setup-go v6, goreleaser-action v7, upload-artifact v7
Copilot AI review requested due to automatic review settings June 4, 2026 15:44
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub Actions workflow dependencies to Node 24–compatible major versions in preparation for GitHub’s Node 20 deprecation/removal timeline, keeping the CI/release automation functional as the runner runtime changes.

Changes:

  • Bumped actions/checkout from v4 to v6 across workflows.
  • Bumped actions/setup-go from v5 to v6 across workflows.
  • Bumped goreleaser/goreleaser-action from v6 to v7 and actions/upload-artifact from v4 to v7 where used.

Reviewed changes

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

File Description
.github/workflows/release.yml Bumps checkout/setup-go/goreleaser-action majors to Node 24–compatible versions for the release pipeline.
.github/workflows/doctor-cron.yml Bumps checkout/setup-go and upload-artifact majors to Node 24–compatible versions for scheduled health checks and artifact upload.
.github/workflows/ci.yml Bumps checkout/setup-go majors to Node 24–compatible versions for PR/push CI.

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

@ColeSpringer ColeSpringer merged commit 07dd00b into main Jun 4, 2026
2 checks passed
@ColeSpringer ColeSpringer deleted the ci/bump-actions-node24 branch June 4, 2026 15:47
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