summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-07-14 10:03:04 +0200
committerMatthias Beyer <matthias.beyer@ifm.com>2022-07-14 10:03:04 +0200
commit6ca3b688cd10905c4154cd7df13e291612d62e01 (patch)
tree6b3fd683de120ed61c8782dc0ebf869c411b64ff /.github
parent9cc995815a002ef1e326ff67d27c1ad2412109cb (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.yml31
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