docs(integration): the cut walkthrough named retired bash scripts (#713 PR 1 of 3) #736
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!736
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "i/713-adopter-docs-bash-path"
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?
PR 1 of 3 on #713 — the adopter-facing half. Graded on one question: does an adopter following this succeed?
#607and#705retired the bash orchestrators. The docs kept describing them in the present tense, in the files an adopter actually follows.Mapping, derived from
reusable-release.ymlrather than guessed⚠️ A mechanical derivation gets these three wrong. Matching
basenameagainstcmd/rt/*.goreturns "no direct subcommand" for exactly these — the port renamed them — while succeeding on the eleven whose names survived. The method works everywhere it does not matter.Changed
docs/integration.mddocs/events-logging.mddocs/architecture/branch-strategy.mddocs/operations.md.forgejo/workflows/release.ymlintegration.md:110was a citation with no successor: it pinned the Python-yqrequirement toscripts/lib/config.sh:20. The requirement is still real —scripts/lib/forgejo-api.shstill shells out toyq -r— so this is a repoint, not a deletion.⛔ Deliberately NOT changed — the tense discriminator
Same filename, opposite dispositions. "the Go port of
X.sh" is permanently true; "X.shdoes Y" is false the momentX.shis deleted.operations.mdbug narratives — "bothrelease-prep.shanddraft-release.shwere logging…". Rewriting these would be false:rt prepnever had those bugs.fragment-style.md, all 6 — inside fenced ```markdown before/after blocks quoting real past entries. Rewriting falsifies the illustration.integration.md:870— the v0.5.0–v0.22.0 sidecar history. ⚠️ One paragraph contains both: the historical mention stays, the "draft-release.shignores it" two clauses later is present tense and was changed.changelog.d/— PR 3 and never, respectively.Held for a ruling, not silently skipped
VERSIONING.mdnames retired scripts as the public CLI compat surface. Rewriting requires deciding what that surface IS now — a decision, not an edit.branch-strategy.md§3.1 is a forward-looking prerelease-cut plan whose four named sites no longer exist. "Is this plan still valid?" is not a rename.Verification
Refs #713.
0c53465c83eb4d007ad7eb4d007ad7e9d5753970Reviewed at
e9d5753970. REQUEST_CHANGES on two living-docs leftovers: (1) docs/architecture/branch-strategy.md has a malformed citation,rt manifest-check`h:174, left by the script-to-command rewrite. Drop the strayh:174/line citation. (2) docs/events-logging.md Design choices still says in present tense that “manifest-precheck” and “release-decide” scripts put decisions on stdout; those scripts are retired and this paragraph is part of the current event contract, so namert manifest-precheckandrt decidethere too. The deliberately historical and held §3.1 occurrences remain appropriately untouched. Branch is 0 behind; diff check is clean. Re-read delta only after the fix.Reviewed final head
50e0e08c6d. Both requested living-doc corrections are present; the troubleshooting heading now namesrt prepand preserves the exact departing generated anchor for external links. Historical and explicitly held references remain untouched. Diff check clean, main is an ancestor (0 behind), CI terminal green 11/11. This supersedes my REQUEST_CHANGES.