Create the real macOS GUI app distribution path for BearBrowser.
Scope:
- Produce
BearBrowser.app with BearBrowser name, app id, icon, bundle metadata, and product assets.
- Ensure the app does not expose upstream LibreWolf branding in app name, dock, menus, about dialog, desktop/app metadata, profile naming, or icons.
- Sign and notarize the macOS app so it passes Gatekeeper.
- Publish a DMG release artifact.
- Update
packaging/homebrew/Casks/bearbrowser.rb to point to the signed/notarized DMG with a real SHA256.
- Validate
brew install --cask SourceOS-Linux/tap/bearbrowser.
Acceptance criteria:
BearBrowser.app opens without Gatekeeper failure.
- Homebrew Cask install works.
- App bundle metadata says BearBrowser.
- Icon/logo is BearBrowser.
- Upstream attribution remains in legal/provenance surfaces only.
- Release artifact metadata includes upstream ref, BearBrowser revision, signing identity, notarization status, and artifact hash.
Create the real macOS GUI app distribution path for BearBrowser.
Scope:
BearBrowser.appwith BearBrowser name, app id, icon, bundle metadata, and product assets.packaging/homebrew/Casks/bearbrowser.rbto point to the signed/notarized DMG with a real SHA256.brew install --cask SourceOS-Linux/tap/bearbrowser.Acceptance criteria:
BearBrowser.appopens without Gatekeeper failure.