Skip to content

Commit 85de785

Browse files
committed
chore(ci): retain runtime dependency suppressions
1 parent 5e2c15c commit 85de785

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

knip.jsonc

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,18 @@
1717
"entry": ["drizzle.config.ts", "src/schema/drizzle.ts"]
1818
},
1919
"infra/containers/sandbox/browser-driver": {
20-
// The snapshot launches this non-workspace service directly.
21-
"entry": ["server.js"]
20+
// The snapshot launches this service from start-browser-driver.sh.
21+
"entry": ["server.js"],
22+
// Stagehand resolves these peer packages dynamically inside the snapshot,
23+
// so a clean root-only CI install exposes no source-level import to Knip.
24+
"ignoreDependencies": ["playwright-core", "zod"]
2225
},
2326
"infra/containers/sandbox/skill-runtime": {
2427
"entry": ["bin/*.mjs"],
25-
// The runtime resolves this executable from an absolute installed path.
26-
"ignoreDependencies": ["tsx"]
28+
// Snapshot launchers resolve these executables by installed binary name;
29+
// a root-only install cannot expose those child-process edges to Knip.
30+
"ignoreDependencies": ["agent-browser", "tsx"],
31+
"ignoreBinaries": ["agent-browser"]
2732
}
2833
}
2934
}

0 commit comments

Comments
 (0)