diff options
author | Matthias Beyer <matthias.beyer@ifm.com> | 2022-07-14 10:03:04 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@ifm.com> | 2022-07-14 10:03:04 +0200 |
commit | 6ca3b688cd10905c4154cd7df13e291612d62e01 (patch) | |
tree | 6b3fd683de120ed61c8782dc0ebf869c411b64ff /.github | |
parent | 9cc995815a002ef1e326ff67d27c1ad2412109cb (diff) |
Make cargo-udeps only run if there are rust changes
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/pull-request-checks.yml | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/.github/workflows/pull-request-checks.yml b/.github/workflows/pull-request-checks.yml index 447cffc0..51544e6e 100644 --- a/.github/workflows/pull-request-checks.yml +++ b/.github/workflows/pull-request-checks.yml @@ -20,21 +20,6 @@ jobs: # https://github.com/13rac1/block-fixup-merge-action uses: 13rac1/block-fixup-merge-action@v2.0.0 - udeps: - name: Check for unused dependencies - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - override: true - - name: Run cargo-udeps - uses: aig787/cargo-udeps-action@v1 - with: - version: 'latest' - args: '--all-features' - # JOB to run change detection changes: name: Filter changes @@ -56,6 +41,22 @@ jobs: - 'crates/**' - 'plugins/**' + udeps: + name: Check for unused dependencies + runs-on: ubuntu-latest + if: ${{ needs.changes.outputs.rust == 'true' }} + steps: + - uses: actions/checkout@v3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Run cargo-udeps + uses: aig787/cargo-udeps-action@v1 + with: + version: 'latest' + args: '--all-features' + mdbook-build-check: name: Run mdbook build runs-on: ubuntu-20.04 |