Consider splitting up versioning into independent packages
GregoryConrad opened this issue · comments
Gregory Conrad commented
Now that we have rearch-tokio
, versioning might be better to do in individual packages instead of all together, since it isn't technically following semver (won't necessarily hurt anything as-is, but could be better).
Gregory Conrad commented
Partially fixed, but the tagging is messed up. Need some monorepo tool that will handle independent package tagging and similar.
Gregory Conrad commented
cargo-smart-release
seems to work perfectly. Just so I don't forget:
- I may need to deactivate the GitHub release action workflow since smart-release will do it
- Dry run:
cargo smart-release -u rearch rearch-tokio rearch-macros
- Actually run:
cargo smart-release --execute -u rearch rearch-tokio rearch-macros