about summary refs log tree commit diff
path: root/src/ci/github-actions
diff options
context:
space:
mode:
authorDeadbeef <ent3rm4n@gmail.com>2022-12-22 15:47:14 +0000
committerDeadbeef <ent3rm4n@gmail.com>2022-12-22 17:50:56 +0000
commit4566db335902599083bc622c82254f88870c6488 (patch)
treed0498e987ad1decaf619dfd2cddcd20a7c7502c8 /src/ci/github-actions
parent2d8651a92761421b0437ffb44ba5670bea5ee1df (diff)
Run `tidy` in its own job in PR CI
This duplicates mingw-check into two jobs where one job
runs `tidy` only while the other job does not. The tidy
job will not cancel other jobs on failure.
Diffstat (limited to 'src/ci/github-actions')
-rw-r--r--src/ci/github-actions/ci.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ci/github-actions/ci.yml b/src/ci/github-actions/ci.yml
index d1ba46ad30d..d33396dcc80 100644
--- a/src/ci/github-actions/ci.yml
+++ b/src/ci/github-actions/ci.yml
@@ -287,19 +287,27 @@ jobs:
     env:
       <<: [*shared-ci-variables, *public-variables]
     if: github.event_name == 'pull_request'
+    continue-on-error: ${{ matrix.tidy }}
     strategy:
       matrix:
         include:
           - name: mingw-check
             <<: *job-linux-xl
+            tidy: false
+
+          - name: mingw-check-tidy
+            <<: *job-linux-xl
+            tidy: true
 
           - name: x86_64-gnu-llvm-13
             <<: *job-linux-xl
+            tidy: false
 
           - name: x86_64-gnu-tools
+            <<: *job-linux-xl
+            tidy: false
             env:
               CI_ONLY_WHEN_SUBMODULES_CHANGED: 1
-            <<: *job-linux-xl
 
   auto:
     permissions: