docs: scrub private strategy notes from public text

Removes references to future signing decisions, dollar amounts, and
star thresholds from the menubar README, the CHANGELOG, the release
workflow (its YAML comments and the auto-generated release body), and
the packaging script. The technical description stays; the 'we are
not paying for X right now' framing is out.
This commit is contained in:
Resham Joshi 2026-04-17 17:12:48 -07:00
parent 818a249c87
commit 0b96ff182e
4 changed files with 13 additions and 14 deletions

View file

@ -1,10 +1,9 @@
name: Release macOS Menubar
# Triggers on a `mac-v*` tag push (e.g. `git tag mac-v0.8.0 && git push origin mac-v0.8.0`),
# or manually via the Actions tab. Runs entirely on the free macos-latest runner -- no Apple
# Developer Program membership, no signing certificates, no secrets required. The bundle ships
# ad-hoc signed; `npx codeburn menubar` strips the download quarantine flag on install so
# Gatekeeper stays quiet.
# or manually via the Actions tab. Builds a universal arm64+x86_64 bundle, ad-hoc signs it,
# zips via `ditto`, and uploads the zip to the GitHub Release. `npx codeburn menubar` clears
# the download quarantine flag on install so Gatekeeper stays quiet.
on:
push:
tags:
@ -62,9 +61,9 @@ jobs:
npx codeburn menubar
```
Unsigned build. The installer clears Gatekeeper quarantine on download, so the
app launches without warnings. Direct-download users from this page may see
"cannot verify developer" -- right-click → Open once to dismiss it, or use the
npx command above.
That command drops the app into `~/Applications`, clears the download
quarantine, and launches it. If you download the zip from this page directly
and macOS shows "cannot verify developer", right-click the app in Finder and
pick Open to whitelist it once.
files: mac/.build/dist/CodeBurnMenubar-*.zip
fail_on_unmatched_files: true