mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-01-06 17:22:54 +00:00
22 lines
681 B
Markdown
22 lines
681 B
Markdown
# 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
|
|
```bash
|
|
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
|