fix(ci): trim dist fanout from source-only node shards

This commit is contained in:
Vincent Koc
2026-04-14 20:40:53 +01:00
parent c8003f1b33
commit fdbb0fb561
3 changed files with 40 additions and 1 deletions

View File

@@ -24,4 +24,12 @@ describe("scripts/lib/ci-node-test-plan.mjs", () => {
expect(configs).not.toContain("test/vitest/vitest.full-extensions.config.ts");
expect(configs).not.toContain("test/vitest/vitest.extension-telegram.config.ts");
});
it("marks only dist-dependent shards for built artifact restore", () => {
const requiresDistShardNames = createNodeTestShards()
.filter((shard) => shard.requiresDist)
.map((shard) => shard.shardName);
expect(requiresDistShardNames).toEqual(["core-support-boundary", "core-runtime", "agentic"]);
});
});