Skip to content

Lane 15: Ship signed and notarized BearBrowser macOS app distribution #15

@mdheller

Description

@mdheller

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions