Skip to content

Standardize release tagging flow with GoReleaser#2

Merged
keyskey merged 1 commit into
mainfrom
versioning-strategy
Apr 26, 2026
Merged

Standardize release tagging flow with GoReleaser#2
keyskey merged 1 commit into
mainfrom
versioning-strategy

Conversation

@keyskey
Copy link
Copy Markdown
Owner

@keyskey keyskey commented Apr 26, 2026

Summary

  • rely on GoReleaser changelog generation for release notes and filter noisy commit prefixes
  • add a SemVer tag helper script plus Make targets for patch/minor/major bumps
  • document the tag-driven release workflow in README for consistent OSS-style operations

Test plan

  • sh -n scripts/tag-next-version.sh
  • make -n tag-next TYPE=patch
  • make -n tag-major
  • go test ./...

Made with Cursor


Note

Low Risk
Low risk: changes are limited to release tooling/configuration and documentation, with no impact on runtime behavior. Main risk is accidental tagging/changelog filtering affecting release notes.

Overview
Standardizes release operations by adding make targets plus scripts/tag-next-version.sh to create the next vX.Y.Z tag for patch|minor|major bumps.

Updates GoReleaser to generate release notes from git history in ascending order while filtering out noisy commit prefixes and merge/conflict messages, and documents the versioning policy and tag-driven release flow in README.md.

Reviewed by Cursor Bugbot for commit 712ce08. Bugbot is set up for automated code reviews on this repo. Configure here.

Add SemVer tag helper make targets and a script for patch/minor/major bumps, and document the tag-driven release flow with autogenerated release notes.

Made-with: Cursor
@keyskey keyskey merged commit f7c10c6 into main Apr 26, 2026
2 checks passed
@keyskey keyskey deleted the versioning-strategy branch April 26, 2026 03:24
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