How to do a release:
- Update
CHANGELOG.md
with a new entry and new link at the bottom. - Find and replace in the codebase to update the version number. Make sure to get
Cargo.toml
and places in the changelog. Be careful not the screw up old links though! - Commit.
- Tag the commit with the version number.
- Make a PR and make sure the tag gets added.
- Merge the PR
cargo publish --dry-run
- Sometimes this can result in an error- you may need to run
cargo update
to updatecargo.lock
- Sometimes this can result in an error- you may need to run
cargo publish