Simplify cargo publish steps in RELEASING.md

Updated release instructions to simplify publishing process.
This commit is contained in:
Dustin J. Mitchell
2025-10-11 14:58:26 -04:00
committed by GitHub
parent d206729d5e
commit 67524a0a91

View File

@ -12,9 +12,7 @@
1. Run `git tag vX.Y.Z` 1. Run `git tag vX.Y.Z`
1. Run `git push upstream` 1. Run `git push upstream`
1. Run `git push upstream --tag vX.Y.Z` 1. Run `git push upstream --tag vX.Y.Z`
1. Run `cargo publish -p taskchampion-sync-server-core` 1. Run `cargo publish` to publish all packages in the workspace
1. Run `cargo publish -p taskchampion-sync-server-storage-sqlite`
1. Run `cargo publish -p taskchampion-sync-server-storage-postgres` (and add any other new published packages here)
1. Bump the patch version in `*/Cargo.toml` and add the `-pre` suffix. This allows `cargo-semver-checks` to check for changes not accounted for in the version delta. 1. Bump the patch version in `*/Cargo.toml` and add the `-pre` suffix. This allows `cargo-semver-checks` to check for changes not accounted for in the version delta.
1. Run `cargo build --release` again to update `Cargo.lock` 1. Run `cargo build --release` again to update `Cargo.lock`
1. Commit that change with comment "Bump to -pre version". 1. Commit that change with comment "Bump to -pre version".