Implement verified OCI prepared-lower lifecycle

This commit is contained in:
ms2k 2026-07-15 15:22:02 +09:00
commit 5458460717

View file

@ -350,6 +350,7 @@ def audit_dependencies(metadata: dict) -> None:
def license_permitted(expression: str, allowed: set[str]) -> bool:
expression = re.sub(r"\s+WITH\s+[A-Za-z0-9.-]+", "", expression)
expression = re.sub(r"\s*/\s*", " OR ", expression)
return bool(expression) and any(
all(
term.strip(" ()") in allowed