Skip to content

Make GitHub Releases source-only (sell compiled builds separately) - #5

Merged
donvito merged 2 commits into
mainfrom
melvin/source-only-release-f8ad
Aug 3, 2026
Merged

Make GitHub Releases source-only (sell compiled builds separately)#5
donvito merged 2 commits into
mainfrom
melvin/source-only-release-f8ad

Conversation

@donvito

@donvito donvito commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

GitHub Releases now publish source code only. Compiled Mac / Windows / Linux installer bundles are no longer attached — build those privately with scripts/build.sh and sell/distribute from donvitocodes.com.

Changes

  • .github/workflows/release.yml — source-only release; strips any leftover binary assets if the tag already had a binary release
  • docs/RELEASING.md — documents source releases vs private commercial builds
  • docs/user-guide.html — customers download from donvitocodes.com only
  • scripts/build.sh — clarifies output is for private/commercial distribution

After merge

Re-run Actions → Release → Run workflow with tag v0.2.0 to strip the free Mac/Windows/Linux zips currently on that release.

Test plan

  • Merge and re-run Release for v0.2.0; confirm only Source code assets remain
  • Run VERSION=0.2.1 ./scripts/build.sh locally for commercial bundles
  • Confirm new tags do not upload dist/*.zip
Open in Web Open in Cursor 

Stop uploading compiled Mac/Windows/Linux bundles to GitHub Releases.
Source tags still publish a release; build installers privately with
scripts/build.sh for donvitocodes.com distribution.

Co-authored-by: Melvin Vivas <melvindave@gmail.com>
@cursor

cursor Bot commented Aug 3, 2026

Copy link
Copy Markdown

Note: I couldn’t delete the binary assets on the existing v0.2.0 release from this agent (API write denied). After merge, re-run Actions → Release → Run workflow with tag v0.2.0 — the workflow now strips any previously uploaded binary assets before publishing the source-only release notes.

When re-releasing an existing tag (e.g. v0.2.0), delete any previously
uploaded zip/tar.gz/checksum assets so compiled builds are not left public.

Co-authored-by: Melvin Vivas <melvindave@gmail.com>
@donvito
donvito marked this pull request as ready for review August 3, 2026 17:50
@donvito
donvito merged commit 4b77a60 into main Aug 3, 2026
1 check passed
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.

2 participants