ci(rules): auto generate rules.yml labels titles and rules

Also simplified the labels and ci

- Remove label regular_test, weekend_test

- Remove apply_job_filter

- check_submodule_sync: only run on protected branch
This commit is contained in:
Fu Hanxi
2021-02-09 12:31:38 +08:00
parent 8ff6461b4c
commit b24b06d16c
17 changed files with 2160 additions and 1033 deletions

View File

@@ -1,3 +1,4 @@
.gitlab/ci/dependencies/generate_rules.py
components/app_update/otatool.py
components/efuse/efuse_table_gen.py
components/efuse/test_efuse_host/efuse_tests.py
@@ -33,7 +34,6 @@ install.fish
install.sh
tools/build_apps.py
tools/check_python_dependencies.py
tools/ci/apply_bot_filter.py
tools/ci/build_template_app.sh
tools/ci/check_build_warnings.py
tools/ci/check_callgraph.py
@@ -46,6 +46,7 @@ tools/ci/check_idf_version.sh
tools/ci/check_kconfigs.py
tools/ci/check_readme_links.py
tools/ci/check_rom_apis.sh
tools/ci/check_rules_yml.py
tools/ci/check_tools_files_patterns.py
tools/ci/check_ut_cmake_make.sh
tools/ci/checkout_project_ref.py