From 04326551fd05fcc97b77ff954501e871f3e8c1c5 Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Thu, 30 Mar 2023 18:39:44 -0400 Subject: [PATCH] CI: ignore CircleCI config files from all other CIs Avoid spurious rebuilds when modifying CircleCI config files. Closes #23405. --- .cirrus.yml | 2 +- .github/workflows/ci.yml | 2 ++ .github/workflows/ci_cmake.yml | 2 ++ .github/workflows/ci_mac.yml | 2 ++ .github/workflows/ci_mac_xcode.yml | 2 ++ .github/workflows/ci_msw.yml | 2 ++ .github/workflows/ci_msw_cross.yml | 2 ++ appveyor.yml | 1 + 8 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index f5e1248a3b..01db74be9c 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -8,7 +8,7 @@ env: CCACHE_DIR: /tmp/ccache task: - skip: "changesIncludeOnly('appveyor.yml','CMakeLists.txt','.github/**','docs/**','interface/**','include/wx/{msw,osx,qt}/**','src/{msw,osx,qt}/**','build/{cmake,msw,osx}/**','locale/**')" + skip: "changesIncludeOnly('appveyor.yml','CMakeLists.txt','.circleci/**','.github/**','docs/**','interface/**','include/wx/{msw,osx,qt}/**','src/{msw,osx,qt}/**','build/{cmake,msw,osx}/**','locale/**')" matrix: - name: Cirrus CI / FreeBSD 13 wxGTK 3 freebsd_instance: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e73a65de03..4d9ea3ec90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci_mac.yml' - '.github/workflows/ci_cmake.yml' @@ -29,6 +30,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci_mac.yml' - '.github/workflows/ci_cmake.yml' diff --git a/.github/workflows/ci_cmake.yml b/.github/workflows/ci_cmake.yml index 99ee30b7a0..c814e1957f 100644 --- a/.github/workflows/ci_cmake.yml +++ b/.github/workflows/ci_cmake.yml @@ -6,6 +6,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_mac.yml' @@ -27,6 +28,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_mac.yml' diff --git a/.github/workflows/ci_mac.yml b/.github/workflows/ci_mac.yml index 455dcca932..0024a01b50 100644 --- a/.github/workflows/ci_mac.yml +++ b/.github/workflows/ci_mac.yml @@ -5,6 +5,7 @@ on: push: branches: [ master ] paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' @@ -33,6 +34,7 @@ on: pull_request: branches: [ master ] paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' diff --git a/.github/workflows/ci_mac_xcode.yml b/.github/workflows/ci_mac_xcode.yml index 594f6d4896..7793096591 100644 --- a/.github/workflows/ci_mac_xcode.yml +++ b/.github/workflows/ci_mac_xcode.yml @@ -5,6 +5,7 @@ on: push: branches: [ master ] paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' @@ -33,6 +34,7 @@ on: pull_request: branches: [ master ] paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' diff --git a/.github/workflows/ci_msw.yml b/.github/workflows/ci_msw.yml index 84ba52172f..1569926642 100644 --- a/.github/workflows/ci_msw.yml +++ b/.github/workflows/ci_msw.yml @@ -6,6 +6,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' @@ -29,6 +30,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' diff --git a/.github/workflows/ci_msw_cross.yml b/.github/workflows/ci_msw_cross.yml index 8a85e33271..81cd3c0e54 100644 --- a/.github/workflows/ci_msw_cross.yml +++ b/.github/workflows/ci_msw_cross.yml @@ -6,6 +6,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' @@ -31,6 +32,7 @@ on: branches: - master paths-ignore: + - '.circleci/**' - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/ci.yml' - '.github/workflows/ci_cmake.yml' diff --git a/appveyor.yml b/appveyor.yml index 1d72bd4a08..625da8fc90 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -22,6 +22,7 @@ skip_commits: - include/wx/x11/ - src/x11/ - '**/*.md' + - .circleci/ - .github/ISSUE_TEMPLATE/ - .github/workflows/ - build/tools/before_install.sh