zephyr/scripts/ci
Anas Nashif 0b2df8f41c actions: twister/clang: cleanup test plan generation
Merged 3 files used to generate the test plan per PR based on the
changes. 2 python scripts and a shell script are now all merged into 1
python script that generates the input file for twister based on a list
of changed files by the PR.

This remove lots of old and obsolete code and simplifies things a bit,
no need anymore for an intermediate script to call twister, we call it
directly in the workflow and use the new test_plan script to generate
the test plan.

This also reenables the recently disabled tag based filtering which had
a bug, bug is resolved in this new implementation.

On push events, we now run twister without the --integration option to
catch any issues in the main branch that were not caught in PRs. PRs
continue to run with --integration enabled. This event (push) is now run
on 15 builders due to the increased size.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-11-24 22:54:25 -05:00
..
check_compliance.py scripts: check_compliance should not generate soc/shield Kconfig files 2021-09-23 11:27:41 -04:00
errno.py ci: Add an errno.h check to CI 2021-05-17 09:11:15 -04:00
guideline_check.py ci: disable identifier_length scripts for now 2021-05-06 14:45:03 -04:00
pylintrc ci: pylint: relax similar lines rule 2021-04-13 16:33:18 -05:00
tags.yaml ci/tags.yaml: Add entries for a few different tags 2021-06-24 12:38:57 -05:00
test_plan.py actions: twister/clang: cleanup test plan generation 2021-11-24 22:54:25 -05:00
twister_ignore.txt ci: do not run twister on footprint script changes 2021-10-29 12:26:36 -04:00
version_mgr.py