This project uses manual releases via Git tags and GitHub Releases.
Current latest release: v1.7.1.
Recommended next release for this iteration: v1.8.0 (minor release).
git checkout -b release/v1.8.0
go test ./...
go test -race ./...
go vet ./...git add .
git commit -m "release: prepare v1.8.0"git checkout main
git merge --no-ff release/v1.8.0
git tag -a v1.8.0 -m "v1.8.0"
git push origin main
git push origin v1.8.0If your default branch is master, use master instead of main.
- Open
https://github.com/fulldump/goconfig/releases/new. - Select tag
v1.8.0. - Title:
v1.8.0. - Paste content from
RELEASE_NOTES_v1.8.0.md. - Publish release.
- Verify pkg.go.dev indexed the new version.
- Verify README badges show green CI.
- Share release notes in your channels.