pksunkara / cargo-workspaces

A tool for managing cargo workspaces and their crates, inspired by lerna
MIT License
465 stars 46 forks source link

Packages with features do not update their version on cargo ws publish or cargo ws version #145

Closed artegoser closed 5 months ago

artegoser commented 8 months ago

Packages in cargo.toml with features do not update their versions.

symboscript-lexer = { path = "../lexer", version = "0.5.0" }
symboscript-types = { path = "../types", version = "0.5.0", features = [
  "parser",
] }

after the cargo ws publish

symboscript-lexer = { path = "../lexer", version = "0.6.0" }
symboscript-types = { path = "../types", version = "0.5.0", features = [
  "parser",
] }

Actually the symboscript-types version has been updated to 0.6.0

pksunkara commented 8 months ago

I haven't been able to reproduce this. Are you sure your types packages had changes and was picked to be versioned? If it's not picked up to be versioned, it's version wouldn't change unless you use --all

pksunkara commented 5 months ago

I am closing this. Please comment here if it's still an issue.