The intent of this document is to provide a high-level overview of the release process for pbl
.
- Make changes to the code.
- Update
Cargo.toml
with the new version number. - Update
CHANGELOG.md
with the new version number and changes. - Commit changes.
- Tag the commit with the new version number.
- Push the commit and tag to GitHub.
Each time a tagged commit is pushed to GitHub, a GitHub action will build the code and publish the crate to crates.io.