Docs: emit config drift baseline json

This commit is contained in:
Vincent Koc
2026-03-14 10:17:15 -07:00
parent 1f35554eaa
commit 8d6ac8539e
4 changed files with 36 additions and 7 deletions

View File

@@ -19,12 +19,15 @@ const result = await writeConfigDocBaselineStatefile({
if (checkOnly) {
if (!result.changed) {
console.log(`OK ${path.relative(repoRoot, result.statefilePath)}`);
console.log(
`OK ${path.relative(repoRoot, result.jsonPath)} ${path.relative(repoRoot, result.statefilePath)}`,
);
process.exit(0);
}
console.error(
[
"Config doc baseline statefile is out of date.",
"Config doc baseline artifacts are out of date.",
`Expected current: ${path.relative(repoRoot, result.jsonPath)}`,
`Expected current: ${path.relative(repoRoot, result.statefilePath)}`,
"Run: node --import tsx scripts/generate-config-doc-baseline.ts --write",
].join("\n"),
@@ -32,4 +35,9 @@ if (checkOnly) {
process.exit(1);
}
console.log(`Wrote ${path.relative(repoRoot, result.statefilePath)}`);
console.log(
[
`Wrote ${path.relative(repoRoot, result.jsonPath)}`,
`Wrote ${path.relative(repoRoot, result.statefilePath)}`,
].join("\n"),
);