From f58b3d082f49d1ab02c094cec6d8b4bdd94d7b20 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 9 Jan 2026 14:49:59 +0100 Subject: [PATCH] test: sanitize Windows CI buffer output (#567) (thanks @erikpr1994) --- test/setup.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/setup.ts b/test/setup.ts index a162ccbb3..039d78298 100644 --- a/test/setup.ts +++ b/test/setup.ts @@ -16,6 +16,12 @@ if (process.platform === "win32" && process.env.GITHUB_ACTIONS === "true") { if (typeof chunk === "string") { return originalStdoutWrite(sanitizeWindowsCIOutput(chunk), ...args); } + if (Buffer.isBuffer(chunk)) { + return originalStdoutWrite( + sanitizeWindowsCIOutput(chunk.toString("utf-8")), + ...args, + ); + } return originalStdoutWrite(chunk as never, ...args); }) as typeof process.stdout.write; @@ -23,6 +29,12 @@ if (process.platform === "win32" && process.env.GITHUB_ACTIONS === "true") { if (typeof chunk === "string") { return originalStderrWrite(sanitizeWindowsCIOutput(chunk), ...args); } + if (Buffer.isBuffer(chunk)) { + return originalStderrWrite( + sanitizeWindowsCIOutput(chunk.toString("utf-8")), + ...args, + ); + } return originalStderrWrite(chunk as never, ...args); }) as typeof process.stderr.write; }