mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
PROCESS.md 10.2 item 10 asks for this to happen because a beta shipped, not because someone remembered. The manual cleanup was skipped twice and both times it broke the invariant that a closed issue carries no status label — the one thing `verify` leans on. A manual step that falls due right after a successful release is the worst kind: the work already looks finished, which is precisely why it gets forgotten. The job comments the tag, removes the label, then closes. That order is deliberate: dying between the two steps leaves an open issue without a status, which is visible and fixable in the flow, where the reverse order would recreate the breakage this exists to prevent. It ends by asserting that no closed issue still carries S8-merged — aimed at the defect that actually recurs rather than at the invariant in general. The stock token is used on purpose. Events caused by GITHUB_TOKEN do not start workflows, so stripping the label cannot wake the review pipeline; a PAT here would turn bookkeeping into a cascade. Issue: #120 User-Visible: no