Skip to content

Every release carries the app; alias branch syncs itself - #6

Merged
hotpixelgroup merged 1 commit into
masterfrom
release-completeness
Jul 27, 2026
Merged

Every release carries the app; alias branch syncs itself#6
hotpixelgroup merged 1 commit into
masterfrom
release-completeness

Conversation

@hotpixelgroup

Copy link
Copy Markdown
Owner

Two problems the last release surfaced.

1. The README's app download is a live 404. It points at /releases/latest, which is now v31.99-3 — node tarballs, no DMG. The 'double-click, no terminal' path is the most prominent thing on the site and it is currently broken. The macOS job now builds and attaches BitcoinVibes.dmg to every release. Verified by building from a clean clone of origin/master, exactly as CI will.

2. vibes has drifted behind master three times. It exists so pre-rename install links keep resolving, and syncing it was a step someone had to remember. Now a workflow fast-forwards it on every push to master — and fails loudly rather than forcing if it is ever not a fast-forward.

Also: binaries are stripped before packaging. The Linux artifact was 132MB of largely debug symbols.

Checklist

  • I ran it — app builds from a clean origin clone
  • src/ untouched

Two things the last release exposed.

1. The README offers 'download the app' from /releases/latest, but
   v31.99-3 shipped node tarballs only — so that link is a 404 right
   now, and the double-click path for non-technical Mac users is the
   most visible thing on the site. The macOS job now builds and attaches
   BitcoinVibes.dmg to every release, verified building from a clean
   clone of origin/master exactly as CI will.

2. The vibes alias has silently fallen behind master three times,
   because syncing it was a step somebody had to remember. It is now a
   workflow that fast-forwards on every push to master, and refuses --
   loudly -- if it ever isn't a fast-forward, rather than forcing.

Also strips the binaries before packaging: the Linux artifact was 132MB
of largely debug symbols, which is a long download for something handed
to beginners.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@hotpixelgroup
hotpixelgroup merged commit c80b3c2 into master Jul 27, 2026
2 checks passed
@hotpixelgroup
hotpixelgroup deleted the release-completeness branch July 27, 2026 05:34
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