base-divergence-check / check is required by nothing, and its unique grading step is the only part not duplicated elsewhere #1580
Labels
No labels
bump
major
bump
minor
bump
patch
kind
bug
kind
chore
kind
docs
kind
epic
kind
feature
loop/paused
mirror-drift
priority
critical
priority
high
priority
low
priority
medium
size
L
size
M
size
S
size
XL
status
blocked
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frankenbit/release-toolkit#1580
Loading…
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?
main's required status checks were consolidated to five caller-level contexts. Most of the twenty that left are inner jobs covered transitively --pr / gatescarries the whole reusable, and so on. One is not covered by anything.Why
base-divergence-checkis the one that matters, and why it reads as redundant when it is not. Itsreplay onto the landing base (#1195)step is byte-identical to the one inside the requiredgo-ci / lint + build + test. Itsgrade base divergencestep (base-divergence-check.yml:90) is unique and appears in no required context. So the duplicated half is required twice and the unique half is required nowhere -- which is exactly the shape that makes a workflow look already-covered at a glance.Not assumed to be an oversight. #1540 moved four gates deliberately, and this consolidation may be deliberate too. The ask is that the required set either carry
base-divergence-check / check, or that something onmainstate that base divergence is advisory on purpose -- today nothing does, so a reader cannot tell the two apart.Graded by @surveyor from the push-level
/branches/mainview; the required strings cross-checked against the admin/branch_protectionsread and identical.