From 09db0892ddb00ccfcf8e0a9b404d6cd5f8472a2b Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 17 May 2026 00:21:45 +0800 Subject: [PATCH] test: tolerate sparse Testbox file scans --- .../plugins/contracts/channel-import-guardrails.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/channels/plugins/contracts/channel-import-guardrails.test.ts b/src/channels/plugins/contracts/channel-import-guardrails.test.ts index 237af4ce6ab..57f73362ebb 100644 --- a/src/channels/plugins/contracts/channel-import-guardrails.test.ts +++ b/src/channels/plugins/contracts/channel-import-guardrails.test.ts @@ -313,6 +313,9 @@ function listTrackedSourceFiles(options: SourceFileCollectorOptions): string[] | if (!/\.(?:[cm]?ts|[cm]?js|tsx|jsx)$/u.test(line) || line.endsWith(".d.ts")) { return false; } + if (!fs.existsSync(resolve(REPO_ROOT, line))) { + return false; + } const parts = line.split("/"); return !parts.some( (part) => part === "node_modules" || part === "dist" || part === "coverage",