From 22527b5d5f9ed4bf7b17326c31d3d31e49a45904 Mon Sep 17 00:00:00 2001 From: Manuel Raimann Date: Fri, 30 Jan 2026 18:24:22 +0100 Subject: [PATCH] feat: add CI step for unused dependencies check with cargo-machete --- .github/workflows/ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4627eed..736f187 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -131,6 +131,19 @@ jobs: - uses: actions/checkout@v6 - uses: EmbarkStudios/cargo-deny-action@v2 + machete: + name: Unused Dependencies + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - name: Install Rust + run: | + rustup override set stable + rustup update stable + - uses: Swatinem/rust-cache@v2 + - name: Machete + uses: bnjbvr/cargo-machete@7959c845782fed02ee69303126d4a12d64f1db18 + semver: name: Semver Check runs-on: ubuntu-latest @@ -213,6 +226,7 @@ jobs: - coverage - msrv - deny + - machete - semver - minimal-versions - cross-platform