diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a846c68c1d2f02..24d27d23a532db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -168,3 +168,22 @@ jobs: file-types: '[".rs"]' exclude-folders: '["./examples/ios"]' exclude-files: '[]' + + check-unused-dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + + - name: Installs cargo-udeps + run: cargo install cargo-udeps + + - name: Install alsa and udev + run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev + + - name: Run cargo udeps + run: cargo udeps