Child of #141 (epic: distribution + auto-update scaffolding). Authoritative scope in the design spec.
Scope
A .github/workflows/release.yml that triggers on tag push (v*). Builds NSIS, DMG, AppImage on the corresponding runners (Epic A.5 supplies the matrix logic). Uploads artifacts to a draft GitHub Release named after the tag; tagging is required to flip a release public.
Acceptance
- Tag push produces a draft release with three artifacts attached.
- Artifacts download and install on each OS.
Child of #141 (epic: distribution + auto-update scaffolding). Authoritative scope in the design spec.
Scope
A
.github/workflows/release.ymlthat triggers on tag push (v*). Builds NSIS, DMG, AppImage on the corresponding runners (Epic A.5 supplies the matrix logic). Uploads artifacts to a draft GitHub Release named after the tag; tagging is required to flip a release public.Acceptance