Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T tor-browser-build
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 196
    • Issues 196
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Applications
  • tor-browser-build
  • Issues
  • #40798

dmg2mar step also takes care of copying the signed+stabled dmg to the signed directory

From IRC:

<richard> mystery solved (I think) re not signed macOS dmgs
<richard> so we have a do-all-signing signing script
<ma1> \o/ (both for mystery and misery)
<richard> which does all the signing
<richard> the script itself just does some env setup adn then invokes a bunch of other scripts
<richard> and works pretty well, it keeps track of which steps of succeeded and so you can (generally) resume if something breaks midway
<richard> well we haven't been generating mars for privacy browser builds because no updater
<richard> buuut
<richard> the step that copies the signed+stabled dmg to the dest directory is part of mar generation for macOS which doesn't get called
<richard> so not that scary

Just need to tweak the dmg2mar and gatekeeper-bundling steps I think.

Edited Feb 27, 2023 by richard
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking