Release happen by merging from the release-next branch to main.
- Make sure you have a clean build in GitHub Actions.
- Make sure you have a clean build in Jenkins smoketest (until smoketest is superceded by fablab smoke in GH)
- Make sure CHANGELOG.md is up to date
- You can use
ziti-ci build-release-notes
to generate ziti library version updates and issues fixed, as long as the git commit hasfixed #<issue number>
(or fixes, closes, closed, etc)
- You can use
- Create a PR to merge release-next to main, once it's approved you can merge and the release will happen.