SpacetimeDB
SpacetimeDB copied to clipboard
Release flow - `upgrade-version` tool should have an option to update the C# bindings
Currently tools/upgrade-version only bumps the version for the Rust crates. This means that when we bump versions, we often need to remember to manually bump the C# bindings versions as well.
Note: Technically, we don't always have to bump these at the same time. It's possible that we e.g. merge ABI-breaking changes into master that force a Spacetime version bump, but the C# bindings might still be compatible with the previous version.
Definition of Done
- The
upgrade-versiontool has an option to upgrade the C# bindings versions, which updates*.csprojfiles inbindings-csharp, as well as the initial project incrates/cli/src/subcommands/project/csharp/