Commit cb8fe9f
committed
Revert "chore(changeset): declare that #4900's release-machinery fix releases nothing"
This reverts 1f50271, keeping the `skip-changeset` label as this PR's only
"releases nothing" declaration.
The empty changeset was redundant with the label — Check Changeset exempts a
labelled PR at the job level, and the earlier red run predated the label
(the PR was created at 15:54:54, the label applied at ~15:56, so that run's
event payload carried no labels at all). Any subsequent synchronize event
re-evaluates the job `if:` against current labels.
Redundancy is not free when the redundant copy is a known-dangerous shape. An
empty changeset is exactly the input #4898 showed can jam a release:
changesets/action reaches its publish branch only with ZERO pending changesets,
and an empty one still counts as pending. The argument that this is now bounded
rests on the recovery step (#4899/#4901) — which is a path THIS PR modifies. A
PR whose whole purpose is repairing the release machinery should not plant a
known-hazardous input and then lean on the very mechanism it is changing to
catch it. One declaration, via the label, and no hazard.
The gate text that recommends an empty changeset as the way out is tracked
separately as #5292.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015W6nhsDrz6zWQc8je12a1t1 parent 1f50271 commit cb8fe9f
1 file changed
Lines changed: 0 additions & 44 deletions
This file was deleted.
0 commit comments