Xuanwo commented on PR #6337:
URL: https://github.com/apache/arrow-rs/pull/6337#issuecomment-2323319339

   > As I understand it, technically the only reason it would be **necessary** 
to update this project to depend on `prost 0.12.2` (rather than `prost 0.12`) 
is if this project used some feature that was introduced in `prost 0.12.1` or 
`prost 0.12.2` that was not present in `prost 0.12.0`.
   
   Exactly! :100: 
   
   > I don't think it is particularly easy to check when this "use a new API in 
a depedency" happens because our CI tests are always run on the latest released 
version of the dependencies.
   
   I'm considering introducing a CI with 
[`direct-minimal-versions`](https://doc.rust-lang.org/cargo/reference/unstable.html#minimal-versions)
 to ensure the versions specified in Cargo.toml can build.
   
   I believe it's a great way to:
   
   - Ensure our users can build with the specified version.
   - Reduce the effort in keeping updates, allowing our maintainers to focus 
only on breaking changes.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to