Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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