From 6deb8ae05689c87030a2541b6ef5f10a2c38881f Mon Sep 17 00:00:00 2001 From: Spencer Ferris <3319370+spencewenski@users.noreply.github.com> Date: Sun, 2 Jun 2024 21:44:56 -0700 Subject: [PATCH] Add `cargo-minimal-versions` for direct dependencies There are a bunch of errors for transitive dependencies, so will not include that in our checks for now Closes https://github.com/roadster-rs/roadster/issues/179 --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d12822c..b0a8db6e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,6 +63,17 @@ jobs: - uses: taiki-e/install-action@cargo-hack - run: cargo hack check --rust-version --workspace --all-targets --ignore-private + # https://doc.rust-lang.org/cargo/guide/continuous-integration.html#verifying-rust-version + minimal_direct_deps: + name: Direct dep min version check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: Swatinem/rust-cache@v2 + - uses: taiki-e/install-action@cargo-hack + - uses: taiki-e/install-action@cargo-minimal-versions + - run: cargo minimal-versions check --direct --all-features + check_formatting: name: Formatting runs-on: ubuntu-latest