Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 931 Bytes

RELEASE.md

File metadata and controls

24 lines (16 loc) · 931 Bytes

Creating a Release

The releases are automated via release-plz, cargo-dist and GitHub Actions.

  1. Run make release-prepare to update CHANGELOG.md, version in Cargo.toml, commit the changes, and create a pull request.

    • Changelog can be generated separately with update-changelog. If the version is already in the changelog, it will not update it.
  2. After the Pull Request is merged, run make release.

    • This will create a tag and update the crates.io release.
    • This will trigger cargo-dist and release binaries will be built in via release workflow.
  3. Announce the release on social platforms.