mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
ci: run readme check when constants.py or check script updated
This commit is contained in:
@@ -139,7 +139,8 @@ repos:
|
|||||||
name: Check if all apps readme files match given .build-test-rules.yml files. Modify the supported target tables
|
name: Check if all apps readme files match given .build-test-rules.yml files. Modify the supported target tables
|
||||||
entry: tools/ci/check_build_test_rules.py check-readmes
|
entry: tools/ci/check_build_test_rules.py check-readmes
|
||||||
language: python
|
language: python
|
||||||
files: 'tools/test_apps/.+|examples/.+|components/.+'
|
files: 'tools/test_apps/.+|examples/.+|components/.+|tools/idf_py_actions/constants.py|tools/ci/check_build_test_rules.py'
|
||||||
|
require_serial: true
|
||||||
additional_dependencies:
|
additional_dependencies:
|
||||||
- PyYAML == 5.3.1
|
- PyYAML == 5.3.1
|
||||||
- idf_build_apps
|
- idf_build_apps
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
@@ -468,6 +468,9 @@ if __name__ == '__main__':
|
|||||||
else:
|
else:
|
||||||
check_dirs.add(p)
|
check_dirs.add(p)
|
||||||
|
|
||||||
|
if 'tools/idf_py_actions/constants.py' in arg.paths or 'tools/ci/check_build_test_rules.py' in arg.paths:
|
||||||
|
check_all = True
|
||||||
|
|
||||||
if check_all:
|
if check_all:
|
||||||
check_dirs = {IDF_PATH}
|
check_dirs = {IDF_PATH}
|
||||||
_exclude_dirs = [os.path.join(IDF_PATH, 'tools', 'unit-test-app'),
|
_exclude_dirs = [os.path.join(IDF_PATH, 'tools', 'unit-test-app'),
|
||||||
|
Reference in New Issue
Block a user