Skip to content

Automate releases with GoReleaser#2

Merged
rokuosan merged 5 commits into
masterfrom
go-releaser
Jun 15, 2026
Merged

Automate releases with GoReleaser#2
rokuosan merged 5 commits into
masterfrom
go-releaser

Conversation

@rokuosan

Copy link
Copy Markdown
Owner

Summary

  • add GoReleaser configuration for git-wtclean release archives and checksums
  • add a tag-triggered GitHub Actions release workflow
  • embed the release version into the binary and expose it with --version
  • ignore local GoReleaser dist/ output

Notes

The release workflow runs on v* tags and publishes GitHub Release assets with contents: write.

GitHub Actions are pinned by SHA with Renovate-readable version comments. The GoReleaser CLI version is fixed to v2.16.0.

Validation

  • go test ./...
  • go run github.com/goreleaser/goreleaser/v2@v2.16.0 check

@rokuosan rokuosan self-assigned this Jun 15, 2026
@rokuosan rokuosan merged commit ea4809e into master Jun 15, 2026
2 checks passed
@rokuosan rokuosan deleted the go-releaser branch June 15, 2026 16:43
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