summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRina Fujino <18257209+rina23q@users.noreply.github.com>2022-07-21 13:43:55 +0200
committerGitHub <noreply@github.com>2022-07-21 13:43:55 +0200
commitf94d022918b11837993506d67548062c0db82ce5 (patch)
tree47d4756149fabe0fa75a7aa37f0d3c010321b610
parentc1de9ecb2cb8792e57ea61c846843d39ec7634de (diff)
parentf9ea2100d40a1f10eebe0bb2ea93d3ab1ee1026e (diff)
Merge pull request #1270 from rina23q/improve/1233/run-all-pr-checks-when-workflow-changes
Run all pull request checks on the changes of workflow files
-rw-r--r--.github/workflows/pull-request-checks.yml14
1 files changed, 9 insertions, 5 deletions
diff --git a/.github/workflows/pull-request-checks.yml b/.github/workflows/pull-request-checks.yml
index e861c26a..1ccb7b1c 100644
--- a/.github/workflows/pull-request-checks.yml
+++ b/.github/workflows/pull-request-checks.yml
@@ -28,6 +28,7 @@ jobs:
outputs:
docs: ${{ steps.filter.outputs.docs }}
rust: ${{ steps.filter.outputs.rust }}
+ workflows: ${{ steps.filter.outputs.workflows }}
steps:
# For pull requests it's not necessary to checkout the code
- uses: dorny/paths-filter@v2
@@ -40,11 +41,14 @@ jobs:
rust:
- 'crates/**'
- 'plugins/**'
+ - 'Cargo.*'
+ workflows:
+ - '.github/workflows/**'
udeps:
name: Check for unused dependencies
runs-on: ubuntu-latest
- if: ${{ needs.changes.outputs.rust == 'true' }}
+ if: ${{ needs.changes.outputs.rust == 'true' || needs.changes.outputs.workflows == 'true' }}
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
@@ -61,7 +65,7 @@ jobs:
name: Run mdbook build
runs-on: ubuntu-20.04
needs: changes
- if: ${{ needs.changes.outputs.docs == 'true' }}
+ if: ${{ needs.changes.outputs.docs == 'true' || needs.changes.outputs.workflows == 'true' }}
steps:
- name: Checkout
uses: actions/checkout@v3
@@ -104,7 +108,7 @@ jobs:
name: Run cargo fmt
runs-on: Ubuntu-20.04
needs: changes
- if: ${{ needs.changes.outputs.rust == 'true' }}
+ if: ${{ needs.changes.outputs.rust == 'true' || needs.changes.outputs.workflows == 'true' }}
steps:
- name: Checkout
@@ -128,7 +132,7 @@ jobs:
name: Run cargo clippy
runs-on: Ubuntu-20.04
needs: changes
- if: ${{ needs.changes.outputs.rust == 'true' }}
+ if: ${{ needs.changes.outputs.rust == 'true' || needs.changes.outputs.workflows == 'true' }}
steps:
- name: Checkout
@@ -164,7 +168,7 @@ jobs:
name: Run cargo audit
runs-on: Ubuntu-20.04
needs: changes
- if: ${{ needs.changes.outputs.rust == 'true' }}
+ if: ${{ needs.changes.outputs.rust == 'true' || needs.changes.outputs.workflows == 'true' }}
steps:
- name: Checkout