From dad7e029b030a42485980203e14c6704ea48157c Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Mon, 6 May 2024 11:33:43 -0600 Subject: [PATCH 1/2] Trigger CI only if code files are modified. Fixes #8705 --- .github/workflows/ci-additional.yaml | 3 +++ .github/workflows/ci.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/ci-additional.yaml b/.github/workflows/ci-additional.yaml index 7b248b14006..151e7313e82 100644 --- a/.github/workflows/ci-additional.yaml +++ b/.github/workflows/ci-additional.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: - "main" + paths: + - 'ci/**' + - 'xarray/**' workflow_dispatch: # allows you to trigger manually concurrency: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a577312a7cc..487b2889b8a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: - "main" + paths: + - 'ci/**' + - 'xarray/**' workflow_dispatch: # allows you to trigger manually concurrency: From 2b46cdd4ed435a8c6d111e4b74afa53a3eff96f7 Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Mon, 6 May 2024 12:13:44 -0600 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> --- .github/workflows/ci-additional.yaml | 3 +++ .github/workflows/ci.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/ci-additional.yaml b/.github/workflows/ci-additional.yaml index 151e7313e82..bcf140023b2 100644 --- a/.github/workflows/ci-additional.yaml +++ b/.github/workflows/ci-additional.yaml @@ -8,6 +8,9 @@ on: - "main" paths: - 'ci/**' + - '.github/**' + - '/*' # covers files such as `pyproject.toml` + - 'properties/**' - 'xarray/**' workflow_dispatch: # allows you to trigger manually diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 487b2889b8a..4c598295753 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,6 +8,9 @@ on: - "main" paths: - 'ci/**' + - '.github/**' + - '/*' # covers files such as `pyproject.toml` + - 'properties/**' - 'xarray/**' workflow_dispatch: # allows you to trigger manually