Skip to content

ci: add release workflow for self-contained binaries#247

Open
cemheren wants to merge 44 commits into
mainfrom
grow/release-workflow
Open

ci: add release workflow for self-contained binaries#247
cemheren wants to merge 44 commits into
mainfrom
grow/release-workflow

Conversation

@cemheren
Copy link
Copy Markdown
Owner

Adds .github/workflows/release.yml — triggered on v* tag push.

What it does:

  • Builds self-contained single-file binaries on both Windows and Linux runners
  • Packages as QuickSheet-win-x64.zip and QuickSheet-linux-x64.tar.gz
  • Creates a GitHub Release with auto-generated release notes and the binaries attached

Why:

  • Removes the dotnet build barrier for non-.NET users
  • Unblocks Scoop, winget, and AUR package manager submissions
  • One-click install becomes possible once binaries exist on Releases

Usage: After merge, tag a release:

git tag v0.37.0
git push origin v0.37.0

The workflow handles the rest.

cemheren and others added 30 commits May 28, 2026 19:03
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant