46 releases
new 0.2.43 | Feb 8, 2023 |
---|---|
0.2.28 | Dec 26, 2022 |
0.2.25 | Nov 17, 2022 |
0.2.19 | Jul 16, 2022 |
0.2.1 | Mar 30, 2022 |
#52 in Development tools
456 downloads per month
155KB
3.5K
SLoC
Release-plz updates the versions and changelogs of your rust packages, by analyzing your git history, based on conventional commits:
release-plz update
updates your project locally, without committing any change.release-plz release-pr
opens a GitHub Pull Request.
Once the changes are merged to the main branch, you can use
release-plz release
to publish the new versions of the packages.
Docs
Learn how to use release-plz in the mdbook docs.
Users
This GitHub search shows the public repositories using release-plz in CI.
Similar projects
- release-please: release-plz is inspired by release-please, but instead of determining the next versions based on git tags, release-plz compares local packages with the ones published in the cargo registry. Plus, release-plz doesn't need any configuration.
- cargo smart-release: Fearlessly release workspace crates and with beautiful semi-handcrafted changelogs.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING.md.
Credits
Parts of the codebase are inspired by:
Dependencies
~64MB
~1.5M SLoC