New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: run MSRV checks with minimal dep versions #670
Commits on Jun 17, 2022
-
ci: run MSRV checks with minimal dep versions
In many cases, new releases of a dependency can break compatibility with Tower's minimum supported Rust version (MSRV). It shouldn't be necessary for Tower to bump its MSRV when a dependency does, as users on older Rust versions should be able to depend on older versions of that crate. Instead, we should probably just run our MSRV checks with minimal dependency versions. This branch changes Tower's CI jobs to do that. Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for 18e1ffb - Browse repository at this point
Copy the full SHA 18e1ffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a83d9 - Browse repository at this point
Copy the full SHA 72a83d9View commit details -
Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for b92d074 - Browse repository at this point
Copy the full SHA b92d074View commit details -
Configuration menu - View commit details
-
Copy full SHA for b702718 - Browse repository at this point
Copy the full SHA b702718View commit details -
disable hdrhistogram's default features
this fixes the minimal version build Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for 213453a - Browse repository at this point
Copy the full SHA 213453aView commit details -
also let nightly cargo run the fetch
Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for c803a31 - Browse repository at this point
Copy the full SHA c803a31View commit details -
Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for a1e52a4 - Browse repository at this point
Copy the full SHA a1e52a4View commit details -
use tracing-subscriber 0.3 in tests
Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for 617f183 - Browse repository at this point
Copy the full SHA 617f183View commit details -
tests fail on tokio 1.6.1 due to timer bug
see https://github.com/tokio-rs/tokio/blob/master/tokio/CHANGELOG.md#162-june-14-2021 Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for 669ba18 - Browse repository at this point
Copy the full SHA 669ba18View commit details -
explicitly use a non-messed-up lazy-static dev dep
i hate this but whatever lol Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Configuration menu - View commit details
-
Copy full SHA for 2a0e586 - Browse repository at this point
Copy the full SHA 2a0e586View commit details