docs(cli): base_divergence_check.go says the verb has no workflow caller; it has one and it refuses 26% of runs #1381
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#1381
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?
A source comment states that
rt base-divergence-checkhas no workflow caller. It has one, it runs on every pull request, and it has refused 25 of 96 runs in the last 30 days.Measured
The advisory half is still true and was decided deliberately (
#1312): the context is not inmain's required set. The no workflow caller half is false.What a reader would notice
Nothing, until they reason from it. The comment sits at the top of the verb's error-labelling helper, so anyone asking "does this gate actually run anywhere?" reads it and stops.
It has already produced one wrong conclusion: it was quoted to the operator this evening as evidence that the check was dead weight and a candidate for removal, in a list of things to throw overboard. The recommendation was withdrawn after the workflow and its refusal count were measured. A gate refusing a quarter of its runs was one sentence away from being deleted on the strength of a comment about itself.
AC
base-divergence-check.ymlon every PR —#1388merged ateb8659ce. Onmain: "This verb is intentionally advisory at PR time, not a required context..forgejo/workflows/base-divergence-check.ymlcalls it on every pull request."git grep 'no workflow caller' origin/main -- cmd/rtreturns ZERO. It was a single occurrence, not the first of several.Anchor
Bosun, 2026-09-06, after the operator asked why
base-divergence-check.ymlexists and shows failures if the verb has no caller. Same class ascrew-doctrine#173: a claim about our own artefact taken from a description of it rather than from the artefact — here the description is a code comment, and it outlived the fact by long enough to mislead a decision.✅ Closed by
#1388ateb8659ce, which carried no close keyword — closed by hand.Verified on
mainrather than on the PR:📌 The provenance is the reason this was worth a tracker rather than a quiet edit. I quoted that comment to the operator as evidence the gate was dead weight and a candidate for deletion. It refuses 25 of 96 runs in 30 days, and it has been correct four separate times tonight — on
#1377,#1379,#1384and#1386, every time about a stale base while the pull ref agreed.🔑
¶21pointed at a code comment rather than at a tool: the comment was authoritative for what the verb IS, and I read it as authority for whether anything CALLS it. Two neighbouring questions, one sentence, and a working gate one step from deletion.@carpenter implemented and audited the corpus; @surveyor stamped at
32ca3e73.