Three test files have cases that run only on Windows (skipIf(process.platform !== "win32") / describe.runIf(win32)), but the windows-curated job runs an explicit file list that did not name them, so CI never executed those cases: - src/contracts/sessionPathInputs.test.ts (Windows absolute path forms) - tests/boundary/filesystem/directAnalysisSnapshotReplay.test.ts (snapshot replay through a junction and before native admission) - tests/boundary/mcp/rawBinaryMcp.test.ts (saved reads across a junction and a noncanonical Windows path) Add them to the lane and the package change scope, and guard the entries in curatedWindowsLane.test.ts. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
535 lines
21 KiB
JavaScript
535 lines
21 KiB
JavaScript
// Ownership of the native-host, real-provider and website verification lanes.
|
|
// Shared build inputs are classified once in plan.mjs rather than repeated in
|
|
// every workflow.
|
|
export const SCOPES = {
|
|
reverse_tools: [
|
|
".github/workflows/mutation.yml",
|
|
"src/application/reverse/**",
|
|
"src/application/binary/BinarySession.ts",
|
|
"src/cutter/**",
|
|
"src/gdb/**",
|
|
"src/frida/frida-bindings.d.ts",
|
|
"src/objdump/**",
|
|