From 90f39bf672fa3de52f127f8dcf81f33ccb8c57fd Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 31 Jan 2026 00:37:19 -0500 Subject: [PATCH] core: prevent parallel test runs from contaminating environment variables --- packages/opencode/src/env/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/env/index.ts b/packages/opencode/src/env/index.ts index 8c40c08edd..003b59fc71 100644 --- a/packages/opencode/src/env/index.ts +++ b/packages/opencode/src/env/index.ts @@ -2,7 +2,9 @@ import { Instance } from "../project/instance" export namespace Env { const state = Instance.state(() => { - return process.env as Record + // Create a shallow copy to isolate environment per instance + // Prevents parallel tests from interfering with each other's env vars + return { ...process.env } as Record }) export function get(key: string) {