From 18ba4e575cb1ca1a3f5f359b25c8222b2814b230 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Mon, 14 Feb 2022 17:47:45 +0100 Subject: [PATCH] ci: Do not run CI jobs on documentation changes --- .github/workflows/cifuzz.yml | 5 ++++- .github/workflows/codeql-analysis.yml | 4 ++++ .github/workflows/on_PR_linux_fuzz.yml | 2 ++ .github/workflows/on_PR_linux_matrix.yml | 5 ++++- .github/workflows/on_PR_linux_special_builds.yml | 2 ++ .github/workflows/on_PR_mac_matrix.yml | 5 ++++- .github/workflows/on_PR_windows_matrix.yml | 4 ++++ .github/workflows/on_push_BasicWinLinMac.yml | 6 +++++- .github/workflows/on_push_ExtraJobsForMain.yml | 2 ++ 9 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index be20de49..5777b621 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -2,7 +2,10 @@ # https://google.github.io/oss-fuzz/getting-started/continuous-integration/ name: CIFuzz -on: [pull_request] +on: + pull_request: + paths-ignore: + - "*.md" jobs: Fuzzing: runs-on: ubuntu-latest diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8783952c..8dbbd363 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -8,9 +8,13 @@ name: "CodeQL" on: push: branches: [0.27-maintenance, main] + paths-ignore: + - "*.md" pull_request: # The branches below must be a subset of the branches above branches: [0.27-maintenance, main] + paths-ignore: + - "*.md" workflow_dispatch: jobs: diff --git a/.github/workflows/on_PR_linux_fuzz.yml b/.github/workflows/on_PR_linux_fuzz.yml index 00db2b7f..c739ed0c 100644 --- a/.github/workflows/on_PR_linux_fuzz.yml +++ b/.github/workflows/on_PR_linux_fuzz.yml @@ -6,6 +6,8 @@ name: On PRs - Linux-Ubuntu Quick Fuzz on: pull_request: + paths-ignore: + - "*.md" workflow_dispatch: jobs: diff --git a/.github/workflows/on_PR_linux_matrix.yml b/.github/workflows/on_PR_linux_matrix.yml index 2b8ca674..0c472f2a 100644 --- a/.github/workflows/on_PR_linux_matrix.yml +++ b/.github/workflows/on_PR_linux_matrix.yml @@ -1,6 +1,9 @@ name: On PRs - Linux-Ubuntu Matrix -on: [pull_request] +on: + pull_request: + paths-ignore: + - "*.md" jobs: Linux: diff --git a/.github/workflows/on_PR_linux_special_builds.yml b/.github/workflows/on_PR_linux_special_builds.yml index 839a5bce..5a358e6a 100644 --- a/.github/workflows/on_PR_linux_special_builds.yml +++ b/.github/workflows/on_PR_linux_special_builds.yml @@ -3,6 +3,8 @@ name: On PRs - Linux Special Builds on: workflow_dispatch: pull_request: + paths-ignore: + - "*.md" jobs: special_debugRelease: diff --git a/.github/workflows/on_PR_mac_matrix.yml b/.github/workflows/on_PR_mac_matrix.yml index 1572231a..f05d128f 100644 --- a/.github/workflows/on_PR_mac_matrix.yml +++ b/.github/workflows/on_PR_mac_matrix.yml @@ -1,6 +1,9 @@ name: On PRs - Mac Matrix -on: [pull_request] +on: + pull_request: + paths-ignore: + - "*.md" jobs: MacOS: diff --git a/.github/workflows/on_PR_windows_matrix.yml b/.github/workflows/on_PR_windows_matrix.yml index 075847b7..5f7f6bc0 100644 --- a/.github/workflows/on_PR_windows_matrix.yml +++ b/.github/workflows/on_PR_windows_matrix.yml @@ -2,11 +2,15 @@ name: On PRs - Windows Matrix on: pull_request: + paths-ignore: + - "*.md" push: branches: - main tags: - '!*' + paths-ignore: + - "*.md" jobs: windows: diff --git a/.github/workflows/on_push_BasicWinLinMac.yml b/.github/workflows/on_push_BasicWinLinMac.yml index 563a2bea..d45a1252 100644 --- a/.github/workflows/on_push_BasicWinLinMac.yml +++ b/.github/workflows/on_push_BasicWinLinMac.yml @@ -3,7 +3,11 @@ # PRs, we will test things more intensively :) # - Only running UnitTests and not regression tests -on: [push] +on: + push: + paths-ignore: + - "*.md" + name: On PUSH - Basic CI for main platforms jobs: diff --git a/.github/workflows/on_push_ExtraJobsForMain.yml b/.github/workflows/on_push_ExtraJobsForMain.yml index 31da03a2..a9519bfe 100644 --- a/.github/workflows/on_push_ExtraJobsForMain.yml +++ b/.github/workflows/on_push_ExtraJobsForMain.yml @@ -6,6 +6,8 @@ on: - main tags: - '!*' + paths-ignore: + - "*.md" jobs: special_debugRelease: