feat: dogfood post_bump_hooks for own doc ref-pin updates (eliminate-the-class for #196) #209
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#209
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
#208 closed the surface half of #196 (manually updated README + integration.md ref-pins from v0.13.0 → v0.15.0). The STRUCTURAL half — eliminate the drift class by dogfooding the toolkit's own
post_bump_hooksmechanism for these doc refs — is filed separately because it's Engineer-shape substrate work.The toolkit explicitly documents
post_bump_hooksfor exactly this use case (docs/integration.md: "updating a--versionexample in README.md to match the cut version"). Yet the toolkit doesn't use it on its own docs — Shipwright's #157 audit found this as a dogfooding gap.Scope
scripts/hooks/update-doc-version-refs.sh) that:@vX.Y.Z/toolkit_ref: vX.Y.Zlines in:README.md(Status line + quick-start example)docs/integration.md(intro "Replace" + each example block)v0.13.0+,v0.5.0+) — match shape carefullyrelease-toolkit.ymlviapost_bump_hooksComposition
Refs
docs/integration.md§ "Post-bump hooks" (the documented mechanism being dogfooded)priority/medium · size/M
uses: @ref#172engineer referenced this issue2026-06-28 14:46:46 +02:00
Closing as ghost tracker — implementation shipped via PR #237 (merged 2026-06-28 at
cb321697) as part of the post_bump_hooks dogfood arc. The toolkit's ownrelease-toolkit.ymlnow wiresscripts/hooks/update-doc-version-refs.shas a post_bump_hook; the hook auto-rewrites the v-pin references in README + integration.md on each cut. Eliminate-the-class for the #196 ref-pin drift surface.Empirically validated through subsequent cuts (v0.17.0, v0.17.1, v0.18.0 all auto-updated the doc refs on cut without manual sweep).