File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -131,6 +131,13 @@ make clean # Clean build artifacts
131131- ` -trimpath ` used in both ` Makefile ` and ` .goreleaser.yaml ` for reproducible builds
132132- ` .goreleaser.yaml ` uses ` CommitDate ` (not build date) and ` mod_timestamp ` for reproducibility
133133
134+ ## Release Process
135+ 1 . Move ` [Unreleased] ` entries in ` CHANGELOG.md ` to a new ` [X.Y.Z] - YYYY-MM-DD ` section (leave ` [Unreleased] ` header empty)
136+ 2 . Commit: ` docs: prepare CHANGELOG for vX.Y.Z release `
137+ 3 . Tag: ` git tag vX.Y.Z `
138+ 4 . Push commit and tag: ` git push origin main && git push origin vX.Y.Z `
139+ 5 . The ` release.yml ` GitHub Actions workflow triggers on ` v* ` tags and runs GoReleaser to build binaries and create the GitHub Release
140+
134141## Git
135142- Feature branches, conventional commits
136143- Branch naming: ` feat/ ` , ` fix/ ` , ` docs/ `
You can’t perform that action at this time.
0 commit comments