forked from heavy-duty/ceremony
facts.test.sh: greenfield fixtures for all-zeros and empty event.before, the bare root establishing labeled=no, and the D2 pin (an unresolvable MERGE_SHA exits 128 and never reports base_ver=(none) — the test that || true would fail). release-chain.test.sh: chain() gains optional repo/stub args; a -dev root commit is a green NOTICE ceremony=no, a bare unlabeled root still refuses. Plus changelog.d/134.md. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 line
317 B
Markdown
1 line
317 B
Markdown
- `lib/facts.sh` — a repository's first push to `main` (a root commit with no first parent) now reads `base_ver=(none)` and lets decide's table govern, instead of dying at exit 128 before establishing a fact; the no-base path skips the base fetch and `git show`, and an unresolvable head still fails loudly (#134).
|