ci: add check for misleading indentation in ci toml files

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30442>
This commit is contained in:
Eric Engestrom
2024-07-31 15:25:57 +02:00
committed by Marge Bot
parent d9406658ed
commit 1ba84bc5ca
2 changed files with 77 additions and 0 deletions

View File

@@ -71,6 +71,25 @@ python-test:
- changes: *bin_ci_files
when: manual
toml-lint:
extends:
- python-test
- .no-auto-retry # this job can't be flaky
before_script:
- echo "If your change looks right but this script rejects it, contact @eric (GitLab) / eric_engestrom (IRC)."
- python3 bin/toml_lint.py
rules:
- !reference [.disable-farm-mr-rules, rules]
- !reference [.never-post-merge-rules, rules]
- if: $GITLAB_USER_LOGIN == "marge-bot"
changes: &toml_lint_files
- .gitlab-ci/test/gitlab-ci.yml
- bin/toml_lint.py
- src/**/ci/*.toml
when: on_success
- changes: *toml_lint_files
when: manual
.test-gl:
extends:
- .test