]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3605] Do not run sast on scheduler
authorAndrei Pavel <andrei@isc.org>
Fri, 25 Oct 2024 05:30:56 +0000 (08:30 +0300)
committerAndrei Pavel <andrei@isc.org>
Fri, 25 Oct 2024 05:30:56 +0000 (08:30 +0300)
.gitlab-ci.yml

index 052db51a29f00357b529458de7e9c58dea6218d3..bbe50d1504f8405a548454f8dbec036cf8953b49 100644 (file)
@@ -295,15 +295,9 @@ include:
 .sast-analyzer:
   extends: sast
   stage: test
-  <<: *rules_for_test_stage
   allow_failure: true
   script:
     - /analyzer run
-  rules:
-    - if: $SAST_DISABLED
-      when: never
-    - if: $CI_PIPELINE_SOURCE == 'schedule'
-      when: never
 
 flawfinder-sast:
   extends: .sast-analyzer
@@ -313,12 +307,21 @@ flawfinder-sast:
     SAST_ANALYZER_IMAGE_TAG: latest
     SAST_ANALYZER_IMAGE: "$SECURE_ANALYZERS_PREFIX/flawfinder:$SAST_ANALYZER_IMAGE_TAG"
   rules:
+    - if: $SAST_DISABLED
+      when: never
+    - if: $CI_PIPELINE_SOURCE == 'schedule'
+      when: never
     - if: $SAST_EXCLUDED_ANALYZERS =~ /flawfinder/
       when: never
-    - if: $CI_COMMIT_BRANCH
-      exists:
-        - '**/*.cc'
-        - '**/*.h'
+    - when: always
 
 semgrep-sast:
   extends: .sast-analyzer
+  rules:
+    - if: $SAST_DISABLED
+      when: never
+    - if: $CI_PIPELINE_SOURCE == 'schedule'
+      when: never
+    - if: $SAST_EXCLUDED_ANALYZERS =~ /semgrep/
+      when: never
+    - when: always