How do folks manage their multi-crates-in-one workspace projects?
I'm looking for a way to automate bulid / release pipeline and although it seems like there are some pieces I can use to build my own release process (like, https://crates.io/crates/cargo-release seems to support workspaces now), I would like to see how others do it.
I don't see any anything in any of the projects I looked at (serde, regex, etc). Do people just have their own private shell scripts? Hidden instructions? Or just run
cargo publish manually, then edit
Cargo.tomls by hand? Am I missing something obvious?
I'm specifically looking for experience of those who maintain these kind of repositories.