From 3a316ea56beb28adfa479410a2f66b8d96b5103a Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 9 Jul 2026 15:59:32 +0200 Subject: [PATCH] fix: wait for frontend auth runtime status --- scripts/src/frontend-auth.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/src/frontend-auth.ts b/scripts/src/frontend-auth.ts index 153a2b33..f4fc998d 100644 --- a/scripts/src/frontend-auth.ts +++ b/scripts/src/frontend-auth.ts @@ -107,7 +107,7 @@ async function apply(config: UniDeskConfig, options: AuthOptions): Promise> { + let latest: Record | null = null; + for (let attempt = 1; attempt <= 12; attempt += 1) { + latest = await status(config, { ...options, raw: false }); + if (latest.ok === true) return latest; + await new Promise((resolve) => setTimeout(resolve, 5_000)); + } + return latest ?? { ok: false, summary: { ok: false, error: "runtime-status-not-run", valuesPrinted: false } }; +} + async function status(config: UniDeskConfig, options: AuthOptions): Promise> { const auth = readRuntimeAuthConfig(); const material = readAuthMaterial(auth);