Closed patrickelectric closed 3 months ago
Cargo don't allow publishes when the crate dependencies doesn't specify a version. Your dependency at https://github.com/mavlink/rust-mavlink/blob/master/mavlink/Cargo.toml#L30 doesn't specify a version and that's why cargo failed.
It's not related to cargo-workspaces at all. But we do have #96 to improve our handling in this scenario.
The message is a bit confuse, is not clear what is a true error or not. Like:
Is this from cargo workspaces ? Because following this message:
Implies that is from cargo workspaces, right ? But, soon after, it just fails with:
Without clear explanation.
https://github.com/mavlink/rust-mavlink/actions/runs/9997234125/job/27679993546
And the token has power for that: