]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CI: skip some more builds when possible
authorDan Fandrich <dan@coneharvesters.com>
Sat, 25 Mar 2023 01:10:08 +0000 (18:10 -0700)
committerDan Fandrich <dan@coneharvesters.com>
Sat, 25 Mar 2023 02:59:50 +0000 (19:59 -0700)
When a commit only contains tests, documentation, or cmake files, skip
those builds that aren't affected by those.

The file filters available on the CI services don't seem to allow
skipping individual jobs, only the entire workflow, so we can't get any
more fine-grained than this.

.cirrus.yml
.github/workflows/codeql-analysis.yml
.github/workflows/fuzz.yml
.github/workflows/ngtcp2-gnutls.yml
.github/workflows/ngtcp2-quictls.yml
.github/workflows/ngtcp2-wolfssl.yml
.github/workflows/torture.yml
.github/workflows/wolfssl.yml

index 574f85cb79fc1a5cc99eac67887e5ba2b8e124e1..b6df02cac3c656f058594f0a739890113edebc36 100644 (file)
 
 freebsd_task:
   skip: "changesIncludeOnly(
+    '**/CMakeLists.txt',
     '.azure-pipelines.yml',
     '.circleci/**',
     '.github/**',
     'appveyor.yml',
+    'CMake/**',
     'packages/**',
     'plan9/**',
     'projects/**',
index c7f6107d5d0be4f94fb09ab5a6a776487643ecaa..e5f38cc831d536b06139ea697ed6a85d1a6b30eb 100644 (file)
@@ -15,9 +15,11 @@ on:
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'docs/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
+    - 'tests/data/**'
     - 'winbuild/**'
   pull_request:
     branches:
@@ -28,9 +30,11 @@ on:
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'docs/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
+    - 'tests/data/**'
     - 'winbuild/**'
   schedule:
     - cron: '0 0 * * 4'
index 520be763599e5904d08f5bc743e280fc0576cdae..4554ec39b99e80cfde2b7ccc6c369a534559859f 100644 (file)
@@ -11,25 +11,31 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
+    - 'tests/data/**'
     - 'winbuild/**'
   pull_request:
     branches:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
+    - 'tests/data/**'
     - 'winbuild/**'
 
 concurrency:
index c80fd151b010f6bb02b241539c6ed593f6e9c18e..d46bde7629b44bc797e34d287f953c5b0752554d 100644 (file)
@@ -11,10 +11,12 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
@@ -24,10 +26,12 @@ on:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
index 60b406fc6e8fe1c2ad56c179b5a5b8b3d873a2b7..d680500d05176fb803573e5cc31194942d685513 100644 (file)
@@ -11,10 +11,12 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
@@ -24,10 +26,12 @@ on:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
index 3cfcdd208b29120f8b36aeb55cdc284f6cdaa67a..4940fcbb450e7cc7f8c254b8817e89daa307c870 100644 (file)
@@ -11,10 +11,12 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
@@ -24,10 +26,12 @@ on:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
index 612ad6a4af2e1435c342ef0e5d3d14e899c9b76b..8e089a0b17ae3b354472b11f7dab6ace24dd87a8 100644 (file)
@@ -11,10 +11,12 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
@@ -24,10 +26,12 @@ on:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
index 86d859e6a68aff0bbd77208b50f8f176458a14a8..dea3f71e629e97ca554a68f0c3cd7c9d90afbbae 100644 (file)
@@ -11,10 +11,12 @@ on:
     - '*/ci'
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'
@@ -24,10 +26,12 @@ on:
     - master
     paths-ignore:
     - '**/*.md'
+    - '**/CMakeLists.txt'
     - '.azure-pipelines.yml'
     - '.circleci/**'
     - '.cirrus.yml'
     - 'appveyor.yml'
+    - 'CMake/**'
     - 'packages/**'
     - 'plan9/**'
     - 'projects/**'