Explorar o código

ci: exclude checking manifest files under managed_components

Fu Hanxi %!s(int64=2) %!d(string=hai) anos
pai
achega
c8cddaee8a
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      tools/ci/check_build_test_rules.py

+ 4 - 1
tools/ci/check_build_test_rules.py

@@ -418,8 +418,11 @@ def check_exist() -> None:
 
 
     config_files = [str(p) for p in Path(IDF_PATH).glob('**/.build-test-rules.yml')]
     config_files = [str(p) for p in Path(IDF_PATH).glob('**/.build-test-rules.yml')]
     for file in config_files:
     for file in config_files:
+        if 'managed_components' in Path(file).parts:
+            continue
+
         with open(file) as fr:
         with open(file) as fr:
-            configs = yaml.load(fr)
+            configs = yaml.safe_load(fr)
             for path in configs.keys():
             for path in configs.keys():
                 if path.startswith('.'):
                 if path.startswith('.'):
                     continue
                     continue