Open vmx opened 1 year ago
I should note that this PR preserves the current behaviour. Those newer versions of cargo-release make it possible to have a single tag/commit for everything. As we release all version at once we might even want that. I leave the decision to @cryptonemo.
This way releases can be made with the most recent version 0.25.5 of cargo-release. New major releases can be cut with simply running:
Prior to this change
fil-proofs-tooling
wasn't tagged. With this change it's tagged just like any other crates. That adds more consistency. It still isn't published to crates.io as intended.The
consolidate-commits = false
option makes sure that each crate gets its own tag with a commit message that contains its version number. Without this setting, it would only say "Release" without further information.