Skip to content

Update CI workflows and GoReleaser for Go 1.24#318

Merged
folbricht merged 1 commit intomasterfrom
update-ci-workflows
Mar 16, 2026
Merged

Update CI workflows and GoReleaser for Go 1.24#318
folbricht merged 1 commit intomasterfrom
update-ci-workflows

Conversation

@folbricht
Copy link
Copy Markdown
Owner

Summary

  • Bump all GitHub Actions to current versions (checkout v4, setup-go v5, goreleaser-action v6)
  • Update Go version from 1.15 to 1.24 to match go.mod
  • Remove manual cache step in validate workflow (setup-go@v5 handles caching natively)
  • Add permissions: contents: write for release workflow (required by newer action versions)
  • Pin GoReleaser to v2.x, remove obsolete GO111MODULE=on
  • Build release binaries for darwin/arm64 and windows/arm64 (previously excluded)

- Bump actions/checkout to v4, actions/setup-go to v5, goreleaser-action to v6
- Update Go version from 1.15 to 1.24 to match go.mod
- Remove manual cache step in validate workflow (setup-go@v5 handles caching)
- Add explicit contents:write permission for release workflow
- Pin GoReleaser to v2.x
- Remove GO111MODULE=on (unnecessary since Go 1.16)
- Add darwin/arm64 and windows/arm64 release builds
@folbricht folbricht merged commit e58d685 into master Mar 16, 2026
6 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