GregoryConrad / rearch-rs

Re-imagined approach to application design and architecture

Home Page:https://crates.io/crates/rearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider splitting up versioning into independent packages

GregoryConrad opened this issue · comments

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).

Partially fixed, but the tagging is messed up. Need some monorepo tool that will handle independent package tagging and similar.

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