helsing-ai / buffrs

Modern protobuf package management
https://crates.io/crates/buffrs
Apache License 2.0
197 stars 12 forks source link

Support for publishing/importing pre-release packages of Protocol Buffer files #250

Open heatonmatthew opened 2 months ago

heatonmatthew commented 2 months ago

I'm wondering if you have any thoughts or desires to support pre-release versions in the Protocol Buffer packages?

In our code workflows, we tend to align many of our Protocol Buffer packages with the source for the server software implementing a the defined service. As such, we routinely publish pre-release versions of the software for testing in the ecosystem before a given release of that version.

For example, when NuGet versioning a feature to release:

I don't think that buffrs currently supports pre-release suffixes like this but it might be helpful. Presumably, #205 would be a precursor to this also? Do you see any benefit in this?

Thanks.

mara-schulke commented 2 months ago

Hi, there are currently plans to implement proper version resolution which would likely contain the support for this! I unfortunately don't have a ETA on this as of right now!