Skip to content

Release Brandy 1.0.0 - #6

Merged
iStorry merged 1 commit into
mainfrom
release/1.0.0
Oct 29, 2026
Merged

iStorry merged 1 commit into
mainfrom
release/1.0.0

Conversation

@iStorry

@iStorry iStorry commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Version 1.0.0, build 44.
  • The app no longer bundles the WhiskyKit package folder (source plus a 175 MB .build) as a resource: 189 MB → 13 MB.
  • scripts/package-brandy.sh builds the unsigned release DMG. It ad-hoc signs every nested binary inside out without the hardened runtime. With the runtime, library validation rejected Sparkle.framework (no Team ID) and the app exited in dyld at launch.

Testing

  • Built the DMG with the script, mounted it, copied the app out and launched it: it stayed running, with no crash report.
  • codesign --verify --deep --strict passes. The entitlements match Whisky.entitlements, with no get-task-allow.
  • shellcheck clean.

Set the version to 1.0.0 (44) and stop copying the WhiskyKit package folder,
build products included, into the app's resources, which shrinks the app
from 189 MB to 13 MB.

Add scripts/package-brandy.sh to build an unsigned release disk image. It
signs every nested binary ad-hoc without the hardened runtime, because
library validation rejects an ad-hoc Sparkle.framework and the app would
exit at launch.
@iStorry
iStorry merged commit 908afd1 into main Oct 29, 2026
1 check passed
@iStorry
iStorry deleted the release/1.0.0 branch October 29, 2026 07:31
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