Skip to content

ci: add GoReleaser release workflow#31

Merged
karthikeyangs9 merged 1 commit intomainfrom
feat/release-workflow
Apr 7, 2026
Merged

ci: add GoReleaser release workflow#31
karthikeyangs9 merged 1 commit intomainfrom
feat/release-workflow

Conversation

@prathamesh-sonpatki
Copy link
Copy Markdown
Member

Summary

  • Adds .goreleaser.yaml — library config (skips binary builds), groups changelog by feat/fix/refactor
  • Adds .github/workflows/release.yml — triggers on v* tags, gates release behind lint + tests, then runs GoReleaser

How to release after merge

git checkout main && git pull origin main
git tag -a v0.2.0 -m "Release v0.2.0"
git push origin v0.2.0

🤖 Generated with Claude Code

Adds a GitHub Actions release workflow triggered on v* tags.
Runs lint and tests as gates before creating a GitHub release
via GoReleaser with auto-generated changelog grouped by commit type.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@karthikeyangs9 karthikeyangs9 merged commit 47c8374 into main Apr 7, 2026
10 checks passed
@prathamesh-sonpatki prathamesh-sonpatki deleted the feat/release-workflow branch April 7, 2026 06:09
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