diff options
author | Rina Fujino <18257209+rina23q@users.noreply.github.com> | 2022-07-21 13:43:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-21 13:43:55 +0200 |
commit | f94d022918b11837993506d67548062c0db82ce5 (patch) | |
tree | 47d4756149fabe0fa75a7aa37f0d3c010321b610 | |
parent | c1de9ecb2cb8792e57ea61c846843d39ec7634de (diff) | |
parent | f9ea2100d40a1f10eebe0bb2ea93d3ab1ee1026e (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.yml | 14 |
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 |