feat(pipeline): emit CLI release ledger skeletons#2859
Conversation
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟢 require-ready-label-and-ciWonderful, this rule succeeded.
|
Greptile SummaryThis PR adds release-ledger skeleton emission to the generator pipeline:
Confidence Score: 5/5Safe to merge — the generator and publish skill changes are well-scoped, tests cover both the fresh-print and reprint paths, and all golden fixtures are updated consistently. The skeleton-writing logic in WriteReleaseLedgerSkeleton uses an existence check before writing, so reprints leave existing changelog history untouched. The publish skill's swap-dir + atomic mv correctly stages the full CLI (with preserved ledger files) before touching the live publish-repo directory. The contracts tests lock down the new shell patterns. No credential-path reads were introduced. No files require special attention. Important Files Changed
|
375e8c1 to
6962137
Compare
6962137 to
0a3a0a1
Compare
Merge Queue Status
This pull request spent 10 minutes 22 seconds in the queue, including 10 minutes 8 seconds running CI. Required conditions to merge
|
Summary
.printing-press-release.jsonandCHANGELOG.mdskeletons beside.printing-press.jsonfor newly generated CLIsAGENTS.mdguidance and printing/publish skills so agents know the public library owns finalYYYY.M.Nrelease stamping after mergeValidation
go test ./internal/pipelinescripts/verify-generator-output.shgo test ./...scripts/golden.sh verifygit diff --check