From de28b0e5b2909a85e5414f2e37bc1045fe0a0039 Mon Sep 17 00:00:00 2001 From: tottoto Date: Tue, 21 Jan 2025 00:20:34 +0900 Subject: [PATCH] chore(ci): use msrv aware dependency resolver (#3831) --- .github/workflows/CI.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index df37fd1f73..4308d707d4 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -105,6 +105,13 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + + - name: Resolve MSRV aware dependencies + run: cargo update + env: + CARGO_RESOLVER_INCOMPATIBLE_RUST_VERSIONS: fallback + - name: Get MSRV from package metadata id: msrv run: echo "version=$(yq '.package.rust-version' Cargo.toml)" >> $GITHUB_OUTPUT @@ -116,12 +123,6 @@ jobs: - uses: Swatinem/rust-cache@v2 - - name: Pin some dependencies - run: | - cargo update -p tokio --precise 1.38.1 - cargo update -p tokio-util --precise 0.7.11 - cargo update -p hashbrown --precise 0.15.0 - - name: Check run: cargo check --features full