zephyr/scripts/ci
Fabio Baltieri f33d43795d scripts: compliance: add a check for MAINTAINERS.yml format
Add a compliance check that tries to load MAINTAINERS.yml with
get_maintainer.Maintainers() if it's been modified by the CL, and fail
compliance if it fails to be parsed.

Example output:

```
ERROR   : Test MaintainersFormat failed:
Error parsing MAINTAINERS.yml: MAINTAINERS.yml: YAML error: while
scanning a simple key
  in "MAINTAINERS.yml", line 976, column 1
could not find expected ':'
  in "MAINTAINERS.yml", line 977, column 3
```

```
ERROR   : Test MaintainersFormat failed:
Error parsing MAINTAINERS.yml: MAINTAINERS.yml: glob pattern
'drivers/regulator' in 'files' in area 'Drivers: Regulators' matches a
directory, but has no trailing '/'
```

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-12-29 14:42:02 +01:00
..
check_compliance.py scripts: compliance: add a check for MAINTAINERS.yml format 2022-12-29 14:42:02 +01:00
errno.py ci: Add an errno.h check to CI 2021-05-17 09:11:15 -04:00
guideline_check.py ci: disable identifier_length scripts for now 2021-05-06 14:45:03 -04:00
pylintrc ci: pylint: relax similar lines rule 2021-04-13 16:33:18 -05:00
tags.yaml ci: twister: fixed path for tag based filtering 2022-12-02 07:31:37 -05:00
test_plan.py ci: twister: fixed path for tag based filtering 2022-12-02 07:31:37 -05:00
twister_ignore.txt uncrustify: remove configuration file 2022-06-15 09:37:30 -04:00
upload_test_results.py ci: also upload results of twiser a week full builds 2022-11-07 14:20:02 -06:00
version_mgr.py test_version: update tset version with 12 digits 2021-01-10 17:00:17 -05:00