Skip to content

ci: tag-triggered release workflow publishing artifacts to GitHub Releases #202

@CoderCoco

Description

@CoderCoco

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions