Skip to content

Add automated release pipeline via GoReleaser#16

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/setup-release-creation
Draft

Add automated release pipeline via GoReleaser#16
Copilot wants to merge 2 commits intomainfrom
copilot/setup-release-creation

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 14, 2026

No release automation existed in the repo. This adds GoReleaser-based release creation triggered on version tag pushes.

Changes

  • .goreleaser.yml – Defines cross-compiled builds for Linux/Windows/macOS on amd64/arm64, packaged as .tar.gz (.zip on Windows), with changelog generation filtering out docs: and test: commits
  • .github/workflows/release.yml – Triggers on v* tags; sets up Go from go.mod, runs GoReleaser v2 with GITHUB_TOKEN to publish GitHub Releases

Usage

git tag v1.0.0
git push origin v1.0.0

Copilot AI linked an issue Apr 14, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Set up release creation Add automated release pipeline via GoReleaser Apr 14, 2026
Copilot AI requested a review from rorpage April 14, 2026 14: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.

Setup release creation

2 participants