Allow to specify targeted testing by subsystem
Currently, this is handled solely by file path in kpet-db target_sources
.
Allow to use a subsystem-based syntax like @mm
in target_sources
that is then provided externally based on the information in the owners.yaml file and the modified files in the merge request.
MRs:
-
move owners.yaml parser into cki-lib, and provide CLI interface to output affected subsystem (labels): cki-lib!611 (merged), cki-lib!632 (merged) -
rework kernel-workflow users to the cki-lib version of the owners parser: kernel-workflow!1233 (merged) -
pull the owners.yaml file into the pipeline and add the affected subsystem labels to kpet -f
prefixed with@
: !1849 (merged)
Edited by Michael Hofmann