ci: move integration-test to ci/actions

This commit is contained in:
Chen Yudong
2026-05-11 17:33:18 +08:00
parent a681415af6
commit ed7e69d9e9
4 changed files with 18 additions and 75 deletions
+14 -4
View File
@@ -1,18 +1,21 @@
#!/usr/bin/env python
#
# SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
# SPDX-FileCopyrightText: 2021-2026 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Apache-2.0
"""
Check if all rules in rules.yml used or not in CI yaml files.
"""
import argparse
import os
import re
import sys
from copy import deepcopy
from typing import Any, Dict, List, Optional, Set, Union
from typing import Any
from typing import Dict
from typing import List
from typing import Optional
from typing import Set
from typing import Union
import yaml
from idf_ci_utils import IDF_PATH
@@ -49,6 +52,13 @@ class YMLConfig:
all_config = dict()
for item in self.root_yml['include']:
if isinstance(item, dict):
if 'project' in item:
continue
elif 'local' in item:
item = item['local']
else:
continue
all_config.update(load_yaml(os.path.join(IDF_PATH, item)))
self._config = all_config
return self._config
+1 -1
View File
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
# SPDX-FileCopyrightText: 2020-2026 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Apache-2.0
# internal use only for CI
# some CI related util functions