filecoin-project / rust-fil-proofs

Proofs for Filecoin in Rust
Other
489 stars 314 forks source link

chore: update release.toml config #1677

Open vmx opened 1 year ago

vmx commented 1 year ago

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:

cargo release major --execute

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.

vmx commented 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.