Sfoglia il codice sorgente

ci: run all static code analysis jobs when the gitlab yaml changes

Fu Hanxi 5 anni fa
parent
commit
a01b6c0382
1 ha cambiato i file con 4 aggiunte e 7 eliminazioni
  1. 4 7
      .gitlab/ci/rules.yml

+ 4 - 7
.gitlab/ci/rules.yml

@@ -12,19 +12,14 @@
   - "CONTRIBUTING.rst"
 
 .patterns-c-files: &patterns-c-files
+  - ".gitlab/ci/static-code-analysis.yml"
   - "**/*.{c,C}"
   - "**/*.{h,H}"
   - "components/**/Kconfig"
   - "components/**/CMakeList.txt"
 
 .patterns-python-files: &patterns-python-files
-  - "**/*.py"
-
-.patterns-static-code-analysis: &patterns-static-code-analysis
   - ".gitlab/ci/static-code-analysis.yml"
-  - "tools/ci/static-analysis-rules.yml"
-  - "**/*.{c,C}"
-  - "**/*.{h,H}"
   - "**/*.py"
 
 .patterns-example_test: &patterns-example_test
@@ -203,7 +198,9 @@
 .rules:patterns:static-code-analysis-preview:
   rules:
     - <<: *if-dev-push
-      changes: *patterns-static-code-analysis
+      changes: *patterns-c-files
+    - <<: *if-dev-push
+      changes: *patterns-python-files
 
 # DO NOT place comments or maintain any code from this line
 #