Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 681 Bytes

RELEASE.md

File metadata and controls

21 lines (15 loc) · 681 Bytes

Release a new Tantivy Version

Steps

  1. Identify new packages in workspace since last release
  2. Identify changed packages in workspace since last release
  3. Bump version in Cargo.toml and their dependents for all changed packages
  4. Update version of root Cargo.toml
  5. Publish version starting with leaf nodes
  6. Set git tag with new version

In conjucation with cargo-release Steps 1-4 (I'm not sure if the change detection works): Set new packages to version 0.0.0

Replace prev-tag-name

cargo release --workspace --no-publish -v --prev-tag-name 0.19 --push-remote origin minor --no-tag --execute

no-tag or it will create tags for all the subpackages