This document explains how to perform the project's maintenance tasks.
To generate all the artifacts above, one proceeds as follows:
git checkout -b release-<next-version>
- move to a branch to prepare making changes to the repository. Changes cannot be made to main
as it is protected.Cargo.toml
to the next package version.gh pr create
to create a new PR for the current branch and get it merged.cargo publish
to create a new release on crates.io
.git tag <next-version>
to remember the commit.git push --tags
to push the new tag.@
button. Save the release.