perf(release): isolate read-only helper startup dependencies

This commit is contained in:
2026-10-15 18:44:47 +08:00
parent 1bd1746ef2
commit 04e5fac311
20 changed files with 114 additions and 45 deletions
+3 -2
View File
@@ -5,7 +5,8 @@ import os
import re
from pathlib import Path
from . import install, operator_units, preflight
from . import operator_units, preflight
from .layout import RELEASES
from .policy import DeliveryError
@@ -17,7 +18,7 @@ def main() -> None:
operator_units.guarded("factory-health")
payload = Path(__file__).resolve().parents[3]
if (
payload.parent.parent != install.RELEASES
payload.parent.parent != RELEASES
or payload.name != "payload"
or not re.fullmatch(r"sd-[0-9a-f]{12}", payload.parent.name)
):