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
guideline_check.py
pylintrc
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
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