Skip to content

ci: upgrade actions to Node 24 runtimes - #2

Merged
cloudapp3 merged 1 commit into
mainfrom
ci/actions-node24
Jul 14, 2026
Merged

ci: upgrade actions to Node 24 runtimes#2
cloudapp3 merged 1 commit into
mainfrom
ci/actions-node24

Conversation

@cloudapp3

Copy link
Copy Markdown
Owner

Summary

  • upgrade actions/checkout from v4 to v7
  • upgrade actions/setup-go from v5 to v6
  • upgrade goreleaser/goreleaser-action from v6 to v7
  • apply the same versions to CI and tagged-release workflows

All three current major versions use the Node 24 action runtime. Workflow triggers, job ordering, permissions, Go configuration, and GoReleaser arguments are unchanged.

Compatibility

The workflows use GitHub-hosted ubuntu-latest runners, which satisfy the minimum runner requirement for the Node 24 action runtime. The repository does not use pull_request_target or workflow_run, so checkout v7's additional fork-checkout restriction does not change the current PR workflow.

Validation

  • workflow YAML parsing
  • git diff --check
  • go test ./...
  • go test -race ./...
  • go vet ./...
  • go mod tidy -diff
  • go mod verify
  • goreleaser check

No release tag is created by this PR.

Use the current stable majors of checkout, setup-go, and goreleaser-action in CI and release workflows to remove Node 20 deprecation warnings on GitHub-hosted runners.
@cloudapp3
cloudapp3 merged commit b9601ec into main Jul 14, 2026
2 checks passed
@cloudapp3
cloudapp3 deleted the ci/actions-node24 branch July 14, 2026 16:00
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