helsing-ai / buffrs

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

Add fetch version basis #213

Closed BlowaXD closed 9 months ago

BlowaXD commented 9 months ago

This PR intends to continue my work from: https://github.com/helsing-ai/buffrs/pull/210 and implement "fetch version" gRPC APIs Added a basic test with it

Testing scenario:

- Publishing Package 1.0.0
- Publishing Package 1.1.1
- Fetching Version with requirement `>=1.1`
- Ensure fetched versions only contains `1.1.1`