From e4e2efafb99e43bd498a3853bcc1ae183b10946e Mon Sep 17 00:00:00 2001 From: J / Jacob Babich Date: Thu, 3 Oct 2024 02:19:59 -0400 Subject: [PATCH] ci: only test direct minimal dependencies and not transitive ones because, per what I recall of Jon Gjengset's thoughts on the matter, it means there's a bug in a dependency rather than a bug in this codebase (and a bug in an old and obsolete version of their crate at that, so what would be the point?) --- .github/workflows/check-and-build-and-test.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/check-and-build-and-test.yml b/.github/workflows/check-and-build-and-test.yml index 3acf04b..9a8de46 100644 --- a/.github/workflows/check-and-build-and-test.yml +++ b/.github/workflows/check-and-build-and-test.yml @@ -52,11 +52,11 @@ jobs: - uses: Swatinem/rust-cache@v2 - - name: Check (minimal dependencies) - run: cargo minimal-versions check --workspace + - name: Check (direct minimal dependencies) + run: cargo minimal-versions check --direct --workspace - - name: Build (minimal dependencies) - run: cargo minimal-versions build --workspace + - name: Build (direct minimal dependencies) + run: cargo minimal-versions build --direct --workspace - - name: Test (minimal dependencies) - run: cargo minimal-versions test --workspace + - name: Test (direct minimal dependencies) + run: cargo minimal-versions test --direct --workspace