From cb61146b0a822b50a708b6d44daf1264db0b10e7 Mon Sep 17 00:00:00 2001 From: Federico Jaramillo Martinez Date: Mon, 13 Jul 2026 21:10:48 +0200 Subject: [PATCH] fix(tests): isolate Git fixtures from hook environment --- src/server/dockerControlAssets.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/dockerControlAssets.test.ts b/src/server/dockerControlAssets.test.ts index 12bb43c..07a08c6 100644 --- a/src/server/dockerControlAssets.test.ts +++ b/src/server/dockerControlAssets.test.ts @@ -5,6 +5,7 @@ import { tmpdir } from "node:os"; import { dirname, join, resolve } from "node:path"; import { fileURLToPath } from "node:url"; import { beforeEach, afterEach, describe, expect, it } from "vitest"; +import { sanitizedGitEnv } from "./git/gitEnv.js"; const repoRoot = resolve(dirname(fileURLToPath(import.meta.url)), "..", ".."); const dockerEntrypoint = join(repoRoot, "docker", "pi-web-docker"); @@ -732,7 +733,7 @@ async function withUnixSocket(socketPath: string, callback: () => Promise) } function cleanProcessEnv(): NodeJS.ProcessEnv { - const env = { ...process.env }; + const env = sanitizedGitEnv(process.env); for (const key of Object.keys(env)) { if (key === "COMPOSE_PROJECT_NAME" || key === "DOCKER_GID" || key === "HOSTEXEC_IMAGE" || key === "XDG_DATA_HOME" || key.startsWith("PI_WEB_")) { Reflect.deleteProperty(env, key);