INNER CODE UNIT · Python
has_impacted_module
trinodb/trino · .github/bin/build-matrix-schedule-aware.py:180
def has_impacted_module(module_set: list[str], impacted: set[str]) -> bool:
return any(module in impacted for module in module_set)
def build_test_name(
module_set: list[str], profile: str | None, additional_properties: dict[str, Any]
) -> str:
values = list(module_set)
if profile:
values.append(profile)
for key in sorted(additional_properties):
values.append(f"{key}={additional_properties[key]}")
return f"test ({', '.join(values)})"
def load_schedule_configs(stream) -> list[ScheduleConfigItem]:
"""Parses a YAML stream into ScheduleConfigItem objects"""
config = _require_type(yaml.safe_load(stream), list, "config")