cargo-release
installed (https://github.com/crate-ci/cargo-release)
-
Go to
app
subdirectory -
Run
cargo release major/minor/patch
depending on the presence of breaking changes for this release- check if there are any errors
- ensure that
CHANGELOG.md
was updated and inspect the contents for any critters
-
Push the updated
CHANGELOG.md
using the template below
git push -m "chore (release): prepare for VERSION"
-
Run
cargo release major/minor/patch --execute
-
Follow CICD progress and troubleshoot as necessary