To cut a release of Wagi, you will need to do the following:
- Create a pull request that changes the version number for your new version (e.g. 1.2.2 becomes 1.2.3)
Cargo.tomlis the most important place to make this change- Check the docs for hard-coded version strings
- Merge the PR created in #1 (Such PRs are still required to get approvals, so make sure you get signoff on the PR)
- Create a new tag with a
vand then the version number (v1.2.3) - Push the tag up to
mainon GitHub- This will trigger a release build
- Wait for the
releaseaction to complete, and download the binary artifacts that are generated by that action. - Generate SHAs of the Windows, Mac, and Linux binaries with
shasumor a similar command - Go to the GitHub tags page and create a release, adding release notes, and uploading the binaries you downloaded above. The SHAs should go in the release notes.
At this point, you can just verify that all things are good.