From da1f0ceda645160e44fc68d194a2e79dda90d8cd Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 2 Nov 2026 15:46:57 -0600 Subject: [PATCH] Row 332 R2 (#1830): give the federation acceptance hosts a fake pi key GPT review F1: prepare() built the host env from HOME, PATH, TMPDIR, MOSAIC_CONFIG and NODE_EXTRA_CA_CERTS only, so the pi credential preflight refused the assistant launch (no-session-credential) and the RESULT wait failed. scripts/test-federation-acceptance.sh red on 6e9f3d723, green with the fake ZAI_API_KEY the cli tests use. --- packages/cli/tests/federation-acceptance.test.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/tests/federation-acceptance.test.mjs b/packages/cli/tests/federation-acceptance.test.mjs index 7400eaef7..a873c16fd 100644 --- a/packages/cli/tests/federation-acceptance.test.mjs +++ b/packages/cli/tests/federation-acceptance.test.mjs @@ -119,7 +119,7 @@ function prepare(name, iss, ca) { git('add', 'file.txt'); git('commit', '-q', '-m', 'scratch fixture'); const adapter = join(fixtureRoot, 'adapter.sh'); writeFileSync(adapter, `exec '${process.execPath}' '${adapterModule}'\n`); - return { name, origin, configDir, dataRoot, adapter, env: { ...env, MOSAIC_CONFIG: config, NODE_EXTRA_CA_CERTS: ca }, port: null }; + return { name, origin, configDir, dataRoot, adapter, env: { ...env, MOSAIC_CONFIG: config, NODE_EXTRA_CA_CERTS: ca, ZAI_API_KEY: 'fx332-fake-pi' }, port: null }; } async function signIn(instance, op, iss, sub) {