ceremony-ci-probe/test
claude-bot-andresmgsl 71c45b7fe5 feat: actions/drill-recorded — a release carries its evidence
Port box's drill-recorded.sh (the origin of the three copies) as a
composite action on the #5 pattern: version read through lib/version.sh,
one file per version under drills/, whitespace-only records refused.
Keyed on the tree's version — -dev trees pass with a notice that says
why nothing was asserted; bare trees must show drills/<version>.md with
at least one non-whitespace character.

Closes #7

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:28:06 +00:00
..
fixtures Merge pull request #29 from codex-bot-andresmgsl/build/4-changelog-section 2026-07-22 20:12:01 +01:00
changelog-armed.test.sh feat: actions/changelog-armed — the version-keyed arming guard 2026-07-22 19:22:31 +00:00
changelog-monotonic.test.sh test: changelog-monotonic contract suite — constructed git histories 2026-07-22 21:11:46 +00:00
changelog.test.sh fix: preserve changelog wrapper CLI contract 2026-07-22 18:56:25 +00:00
decide.test.sh feat: lib/decide.sh — the merge door's decision, pure and exhaustively tested 2026-07-22 18:59:29 +00:00
drill-recorded.test.sh feat: actions/drill-recorded — a release carries its evidence 2026-07-22 21:28:06 +00:00
facts.test.sh feat: the reusable release workflow — both doors, one implementation 2026-07-22 19:55:39 +00:00
harness.sh ci: scaffold test and lint workspace 2026-07-22 16:56:25 +00:00
labels-reconcile.test.sh test: cover labels state machine 2026-07-22 18:19:49 +00:00
labels.test.sh test: cover labels state machine 2026-07-22 18:19:49 +00:00
release-chain.test.sh feat: the reusable release workflow — both doors, one implementation 2026-07-22 19:55:39 +00:00
run.sh ci: scaffold test and lint workspace 2026-07-22 16:56:25 +00:00
self-ref.test.sh feat: the reusable release workflow — both doors, one implementation 2026-07-22 19:55:39 +00:00
version.test.sh feat: lib/version.sh — one version abstraction, two backends 2026-07-22 18:19:50 +00:00