Files
openclaw/scripts/lib/ci-changed-node-test-plan.d.mts
Peter Steinberger 70833dab7f ci: scope PR Node tests to changed targets (#106633)
* ci: scope PR Node tests to changed targets

* ci: bound targeted Node test plans

* test: cover changed path manifest input

* fix(ui): preserve model providers lazy boundary

* ci: cover public SDK re-export consumers

* ci: reject unresolved changed test targets

* ci: cover public SDK wrapper imports

* ci: preserve global checks in targeted plans

* docs(ci): clarify targeted boundary coverage

* test(plugins): declare computed runtime dependencies
2026-07-13 15:26:02 -07:00

14 lines
303 B
TypeScript

export type ChangedNodeTestShard = {
checkName: string;
configs: string[];
requiresDist: boolean;
runner: string;
shardName: string;
targets: string[];
};
export function createChangedNodeTestShards(
changedPaths: string[],
options?: { cwd?: string },
): ChangedNodeTestShard[] | null;