build(deploy): package Hub service trust UI

This commit is contained in:
Codex
2026-08-10 23:31:02 +03:00
parent 0679142561
commit 4374a9b4e7
2 changed files with 96 additions and 0 deletions
@@ -29,6 +29,11 @@ def load_runner():
RUNNER = load_runner()
LAUNCHER_HUB_SERVICE_TRUST_UI_ENTRIES = (
"src/app/LauncherApp.tsx",
"src/styles/globals.css",
"src/widgets/admin-overlay/AdminOverlay.tsx",
)
def healthy_device_plane_inventory():
@@ -120,6 +125,17 @@ class DeviceManagerControlPlaneArtifactsTest(unittest.TestCase):
self.assertEqual(len(RUNNER.component_builds("launcher", entries)), 1)
self.assertEqual(result["services"], ["launcher"])
def test_launcher_hub_service_trust_ui_artifact_is_exact(self):
manifest, entries, _names, result = self.assert_deterministic_artifact(
"build-launcher-hub-service-trust-ui-artifact.mjs",
"launcher-hub-service-trust-ui-unit-001",
LAUNCHER_HUB_SERVICE_TRUST_UI_ENTRIES,
)
self.assertEqual(manifest["component"], "launcher")
self.assertEqual(RUNNER.component_services("launcher", entries), ("launcher",))
self.assertEqual(len(RUNNER.component_builds("launcher", entries)), 1)
self.assertEqual(result["services"], ["launcher"])
def test_device_manager_artifact_selects_only_core_and_manager(self):
manifest, entries, names, result = self.assert_deterministic_artifact(
"build-device-manager-control-plane-artifact.mjs",