Release PR 🤖
Release-plz opens a PR with the changes to
Cargo.lock. When you merge the PR, release-plz creates the tag and the release on GitHub/Gitea and publishes the crate to crates.io.
Loved by many Rustaceans 🦀
Release-plz will automatically run cargo-semver-checks as part of the release process. If you are in the market for a good release manager, you should check this one out; it's awesome.
As far as I can tell, release-plz (an actual Rust executable running in CI, comes with its own GitHub Action) is best-of-class.
This is a great project to contribute to, it's so incredibly valuable for other maintainers like myself to be able to automate project releases and provide a better experience for our contributors. I'm already using it in octocrab and plan to adopt it in all my projects eventually and going forward.