Config: separate core/plugin baseline entries (#60162)

* Config: separate core/plugin baseline entries

* Config: split config baseline by kind

* Config: split generated baselines by kind

* chore(build): skip generated baseline shards in local tooling

* chore(build): forbid generated docs in npm pack
This commit is contained in:
Vincent Koc
2026-04-03 18:26:23 +09:00
committed by GitHub
parent 9e58a0892b
commit f5c3b409ea
17 changed files with 82094 additions and 19695 deletions

View File

@@ -243,6 +243,19 @@ describe("collectForbiddenPackPaths", () => {
]),
).toEqual([bundledPluginFile("tlon", "node_modules/.bin/tlon"), "node_modules/.bin/openclaw"]);
});
it("blocks generated docs artifacts from npm pack output", () => {
expect(
collectForbiddenPackPaths([
"dist/index.js",
"docs/.generated/config-baseline.json",
"docs/.generated/config-baseline.core.json",
]),
).toEqual([
"docs/.generated/config-baseline.core.json",
"docs/.generated/config-baseline.json",
]);
});
});
describe("collectMissingPackPaths", () => {