feat: release flow — install-from-tag, release.yml, and -dev versions (#83) #90

Merged
dan-claude-bot merged 6 commits from feat/release-flow into main 2026-07-18 22:24:34 +00:00
Showing only changes of commit 3122729877 - Show all commits

View file

@ -9,7 +9,10 @@ name: release
# tag IS the package, and install.sh downloads exactly that.
on:
push:
tags: ["[0-9]*.[0-9]*.[0-9]*"]
# Every tag, not a shape filter (rig's precedent): a tag that mismatches
# VERSION — a habitual v0.7.0, a typo — must fail the assert LOUDLY
# below, not be silently skipped by a pattern that didn't match.
tags: ["**"]
permissions:
contents: write # gh release create