Releasing
December 17, 2021 ยท View on GitHub
This document describes the steps taken to release new versions of this project.
- Fill the CHANGELOG.md file.
- Use
git-changelogto automatically generate the changelog from commit messages. You can install this from thegit-extraspackage.
- Use
- Bump the version in Cargo.toml
- Run
./update-cargo-nix.shto update the Cargo.lock and associated nix files - Create a release commit:
git commit -a -m "Release v<VERSION>" - Tag the release:
git tag v<VERSION> - Push all of this:
git push --follow-tags - Run
cargo publish