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

This commit is contained in:
Fu Hanxi
2021-02-17 00:31:08 +08:00
parent 1f12eaf6ea
commit a01b6c0382

View File

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