As part of your PR, do the following:
- Install
ziti-ci
go install github.com/openziti/[email protected]
(or latest)
- Make sure the buildinfo is up to date using:
ziti-ci update-sdk-build-info
- This will update the version number in the code
- Make sure the release notes are up to date using:
ziti-ci build-sdk-release-notes
- This will emit the standard release notes to stdout. The release notes can be copied into the CHANGELOG.md and edited as necessary
Once your PR is merged and you wish to do a release:
- Make sure you're on main and have the latest code
git checkout main
git pull
- Tag the release
git tag -s <version number> -m "Release <version number>"
- Push the tag:
git push origin <version number>