From 6c498255e91548cb87b0f17608f072615ad6df9f Mon Sep 17 00:00:00 2001 From: Codex Bot Date: Thu, 29 Oct 2026 18:18:47 +0800 Subject: [PATCH] Isolate smoke authentication settings in the loopback child --- apps/waterfall-wiki/scripts/smoke.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/waterfall-wiki/scripts/smoke.mjs b/apps/waterfall-wiki/scripts/smoke.mjs index cdd04e7..e4a3f9c 100644 --- a/apps/waterfall-wiki/scripts/smoke.mjs +++ b/apps/waterfall-wiki/scripts/smoke.mjs @@ -16,7 +16,9 @@ async function availablePort() { const port = process.env.SMOKE_PORT || await availablePort(); const release = "smoke-test"; const child = spawn(process.execPath, [".next/standalone/server.js"], { - env: { ...process.env, PORT: port, HOSTNAME: "127.0.0.1", RELEASE_SHA: release }, + // This loopback-only child checks retained resources without production credentials. + // Production keeps failing closed; the bypass requires both explicit test settings. + env: { ...process.env, AUTH_CONFIG_FILE: "", AUTH_DISABLED_FOR_TESTS: "true", PORT: port, HOSTNAME: "127.0.0.1", RELEASE_SHA: release }, stdio: "inherit", }); try { -- 2.52.0