forked from heavy-duty/rig
test/release.sh demanded a literal '## Unreleased' heading extracting non-empty with '#32' in it — all false by construction on the very tree the release PR produces, so the first real 'release: 0.1.0' PR turned CI red and the ceremony blocked itself. Both fork rehearsals missed it: they tag a branch, which runs release.yml and never ci.yml. The guard now asserts its actual purpose — the TOP section, whatever its name, extracts non-empty via the exact function release.yml runs — and passes on both legitimate tree states (verified on main's shape and on a stamped copy). Fixes #44 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cli.sh | ||
| db-integration.sh | ||
| labels-reconcile.sh | ||
| release.sh | ||