Incremental updates of sub-crates
When in production I will be rate limited by how many crates I can publish to help elevate this I should only update sub-crates that change
maybe commit a list of sub-crates and there versions (oh actually just read the Cargo.toml)
This might make more sense as a second script, that will do a git diff check for which subcrates changes and hen update the crates accordingly
- git diff between now and last known publish (known publish for now can be a manually given but later improved to be automatic e.g. if all published versions get a git tag I can just look for that)
- analyze diff to find changed sub-crates update sub-crates versions
- update Cargo.toml with sub-crate versions