Refresh 3 stale file:line anchors in ADR-0008 §6 R1/§4c (caught during #479) #480
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#480
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?
Low-priority anchor-refresh: ADR-0008 §6 R1 (and §1/§4c) cite three
file:lineanchors that are stale vs the currentv2/nexttree. Caught during doc-3 (test-strategy.md, #479) authorship, which cites the fresh anchors + names the drift inline.Stale → current (as of
e048bb0):release-prep.sh:541-546→release-prep.sh:566(bake_toolkit_ref "$f" "$NEW_TAG")reusable-release.yml:390-395→reusable-release.yml:492-493(bake_toolkit_ref "$f" "main")reusable-release.yml:225(that's the step name) →:266(release-decide.sh … | tee -a "$GITHUB_OUTPUT")Fix: a ~3-anchor refresh PR to ADR-0008 into
v2/next+ Surveyor stamp. Pure anchor-refresh, no substance change (bake design-invariant / API-boundary / defer-rec all unchanged). Preserves the disclose-not-silently-fix chain rather than silently touching the just-merged ADR.Non-gating; fire when cycling back (Bosun lean). Context: #367 arc, PR #479 body + test-strategy.md inline note carry the same facts.
Coupled downstream follow-up (Surveyor review 3731 on #479). Once this ADR-0008 anchor-refresh lands, a single follow-up PR to
docs/architecture/test-strategy.mdshould fold two Surveyor refinements:release-prep.sh:541-546/reusable-release.yml:390-395) to flag the drift. That itself rots. After this refresh makes ADR-0008's anchors correct, drop the parenthetical to a plain cite (the drift no longer exists).log()output not because adopters see it (they don't — it's stderr) but because §3b reuses bats assertion bodies + plainrunmerges stderr into$output. Add therun --separate-stderrcaveat (register-check.bats:175) and the 2nd AGENTS.md rationale for the ASCII rule covering workflow YAML (#149 YAML-lint ambiguous-Unicode security) that the doc omits.Both are non-gating; #479 merged as-is. Sequence: this ADR refresh → then the coupled test-strategy refinement PR (so #2's note-simplification has the fixed ADR to cite).