File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9090 runs-on : ubuntu-latest
9191 steps :
9292 - uses : actions/checkout@v4
93+ - uses : hecrj/setup-rust-action@v2
94+ - name : Resolve MSRV aware dependencies
95+ run : cargo update
96+ env :
97+ CARGO_RESOLVER_INCOMPATIBLE_RUST_VERSIONS : fallback
98+ - name : Get MSRV from manifest file
99+ id : msrv
100+ run : echo "version=$(yq '.workspace.package.rust-version' Cargo.toml)" >> $GITHUB_OUTPUT
93101 - uses : hecrj/setup-rust-action@v2
94102 with :
95- rust-version : " 1.75 " # msrv
103+ rust-version : ${{ steps. msrv.outputs.version }}
96104 - uses : taiki-e/install-action@cargo-no-dev-deps
97105 - uses : Swatinem/rust-cache@v2
98106 - run : cargo no-dev-deps --no-private check --all-features
Original file line number Diff line number Diff line change @@ -31,6 +31,9 @@ members = [
3131]
3232resolver = " 2"
3333
34+ [workspace .package ]
35+ rust-version = " 1.75"
36+
3437[workspace .lints .rust ]
3538missing_debug_implementations = " warn"
3639missing_docs = " warn"
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ name = "tonic-build"
1313readme = " README.md"
1414repository = " https://github.com/hyperium/tonic"
1515version = " 0.13.0"
16+ rust-version = { workspace = true }
1617
1718[dependencies ]
1819prettyplease = { version = " 0.2" }
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ name = "tonic-health"
1313readme = " README.md"
1414repository = " https://github.com/hyperium/tonic"
1515version = " 0.13.0"
16+ rust-version = { workspace = true }
1617
1718[dependencies ]
1819prost = " 0.13"
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ name = "tonic-reflection"
1616readme = " README.md"
1717repository = " https://github.com/hyperium/tonic"
1818version = " 0.13.0"
19+ rust-version = { workspace = true }
1920
2021[package .metadata .docs .rs ]
2122all-features = true
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ name = "tonic-types"
1616readme = " README.md"
1717repository = " https://github.com/hyperium/tonic"
1818version = " 0.13.0"
19+ rust-version = { workspace = true }
1920
2021[dependencies ]
2122prost = " 0.13"
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ name = "tonic-web"
1313readme = " README.md"
1414repository = " https://github.com/hyperium/tonic"
1515version = " 0.13.0"
16+ rust-version = { workspace = true }
1617
1718[dependencies ]
1819base64 = " 0.22"
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ license = "MIT"
2121readme = " ../README.md"
2222repository = " https://github.com/hyperium/tonic"
2323version = " 0.13.0"
24+ rust-version = {workspace = true }
2425
2526[features ]
2627codegen = [" dep:async-trait" ]
You can’t perform that action at this time.
0 commit comments