From f8faf40a9eab756d79599f7e4a3fc760ed3ec09d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 08:36:00 +0100 Subject: [PATCH] fix: exclude test support from raw fetch guard --- scripts/check-no-raw-channel-fetch.mjs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/check-no-raw-channel-fetch.mjs b/scripts/check-no-raw-channel-fetch.mjs index 1d8e9c0c02c..84f9fa2aef1 100644 --- a/scripts/check-no-raw-channel-fetch.mjs +++ b/scripts/check-no-raw-channel-fetch.mjs @@ -18,8 +18,6 @@ const allowedRawFetchCallsites = new Set([ bundledPluginCallsite("bluebubbles", "src/types.ts", 204), bundledPluginCallsite("browser", "src/browser/cdp.helpers.ts", 268), bundledPluginCallsite("browser", "src/browser/client-fetch.ts", 192), - bundledPluginCallsite("browser", "src/browser/test-fetch.ts", 24), - bundledPluginCallsite("browser", "src/browser/test-fetch.ts", 27), bundledPluginCallsite("chutes", "models.ts", 535), bundledPluginCallsite("chutes", "models.ts", 542), bundledPluginCallsite("discord", "src/monitor/gateway-plugin.ts", 417), @@ -96,6 +94,7 @@ export async function main() { sourceRoots, extraTestSuffixes: [".browser.test.ts", ".node.test.ts"], findCallLines: findRawFetchCallLines, + skipRelativePath: (relPath) => relPath.includes("/test-support/"), allowCallsite: (callsite) => allowedRawFetchCallsites.has(callsite), header: "Found raw fetch() usage in channel/plugin runtime sources outside allowlist:", footer: "Use fetchWithSsrFGuard() or existing channel/plugin SDK wrappers for network calls.",