releasing.md 612 B

Release process

  1. git checkout master && git pull
  2. git checkout -b <some-branch-name>
  3. Update the version field in Cargo.toml.
  4. Update CHANGELOG.md.
  5. Commit Cargo.toml and CHANGELOG.md. The commit message must start with release:.
  6. Push the branch and create a PR.
  7. Merge the PR in "Rebase and merge" mode (to preserve the commit subject).

After merging, the new release will automatically be created on https://crates.io. A git tag will also be created automatically.

See https://crates.io/crates/auto-release for more details of how the release process is implemented.