From 43a50a69c6ad220914570a9d251f37486439d472 Mon Sep 17 00:00:00 2001 From: p-zach Date: Wed, 12 Feb 2025 16:24:55 -0500 Subject: [PATCH] Modify build workflows to only trigger on non-doc changes --- .github/workflows/build-linux.yml | 7 ++++++- .github/workflows/build-macos.yml | 8 ++++++-- .github/workflows/build-python.yml | 7 ++++++- .github/workflows/build-special.yml | 7 ++++++- .github/workflows/build-windows.yml | 7 ++++++- .github/workflows/trigger-packaging.yml | 4 ++++ .github/workflows/trigger-python.yml | 4 ++++ 7 files changed, 38 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index b4b391df3..52764a7cc 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -1,6 +1,11 @@ name: Linux CI -on: [pull_request] +on: + pull_request: + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' # Every time you make a push to your PR, it cancel immediately the previous checks, # and start a new one. The other runner will be available more quickly to your PR. diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index e519164ec..9defa5ab0 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -1,7 +1,11 @@ name: macOS CI -on: [pull_request] - +on: + pull_request: + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' # Every time you make a push to your PR, it cancel immediately the previous checks, # and start a new one. The other runner will be available more quickly to your PR. concurrency: diff --git a/.github/workflows/build-python.yml b/.github/workflows/build-python.yml index 24a7f6c90..3a26f167a 100644 --- a/.github/workflows/build-python.yml +++ b/.github/workflows/build-python.yml @@ -1,6 +1,11 @@ name: Python CI -on: [pull_request] +on: + pull_request: + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' # Every time you make a push to your PR, it cancel immediately the previous checks, # and start a new one. The other runner will be available more quickly to your PR. diff --git a/.github/workflows/build-special.yml b/.github/workflows/build-special.yml index 5ad7039ed..c1d321cf9 100644 --- a/.github/workflows/build-special.yml +++ b/.github/workflows/build-special.yml @@ -1,6 +1,11 @@ name: Special Cases CI -on: [pull_request] +on: + pull_request: + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' # Every time you make a push to your PR, it cancel immediately the previous checks, # and start a new one. The other runner will be available more quickly to your PR. diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 20b4a846f..28aafb2dc 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -1,6 +1,11 @@ name: Windows CI -on: [pull_request] +on: + pull_request: + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' # Every time you make a push to your PR, it cancel immediately the previous checks, # and start a new one. The other runner will be available more quickly to your PR. diff --git a/.github/workflows/trigger-packaging.yml b/.github/workflows/trigger-packaging.yml index 1f24db503..6a31147bb 100644 --- a/.github/workflows/trigger-packaging.yml +++ b/.github/workflows/trigger-packaging.yml @@ -4,6 +4,10 @@ on: push: branches: - develop + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' jobs: trigger-package-build: runs-on: ubuntu-latest diff --git a/.github/workflows/trigger-python.yml b/.github/workflows/trigger-python.yml index 1e8981d99..ab27d9dee 100644 --- a/.github/workflows/trigger-python.yml +++ b/.github/workflows/trigger-python.yml @@ -4,6 +4,10 @@ on: push: branches: - develop + paths-ignore: + - '**.md' + - '**.ipynb' + - 'myst.yml' jobs: triggerPython: runs-on: ubuntu-latest