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]
