cast/.github/workflows
dan-claude-bot 0a03fc592b fix(release): drop test-at-tag from release.yml — ci.yml is the gate
The release job ran `npm run check` and `npm test` on a bare runner
with no `age` installed — ci.yml apt-installs it because the secrets
tests round-trip a real age identity, so the first real tag push would
have died at `npm test` and minted no release. The job now does exactly
what the flow (cast#96 / box#83) assigns it: `npm ci && npm run build
&& npm prune --omit=dev`, tar, `gh release create` — check and tests
already gated the merge commit the tag points at.

Also aligns CHANGELOG.md with the family preamble ("History before
0.1.0 lives in git") and with the workflow's actual build steps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 21:00:25 +00:00
..
ci.yml fix: verdict contract, head-bound approvals, serialized reconcile — and a testable state machine 2026-07-18 19:31:04 +00:00
labels.yml fix: verdict contract, head-bound approvals, serialized reconcile — and a testable state machine 2026-07-18 19:31:04 +00:00
release.yml fix(release): drop test-at-tag from release.yml — ci.yml is the gate 2026-07-18 21:00:25 +00:00