Closed Bug 1876902 Opened 1 year ago Closed 11 months ago

Provide a way to sign macOS builds locally

Categories

(Firefox Build System :: General, enhancement, P1)

enhancement

Tracking

(firefox125 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: haik, Assigned: haik)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Provide a ./mach command that can be used to sign local packaged builds so that developers can easily sign Firefox app bundles and perform manual testing. This won't get us to having local builds be automatically signed so that ./mach test ... commands run on sign builds, but it is one step closer. The .app built in the object dir is not signable because it includes symlinks to outside the bundle. Bug 1522409 can be used for the future work to make signing automatic.

Assignee: nobody → haftandilian
See Also: → 1522409
Severity: -- → N/A
Priority: -- → P1
See Also: → 1799945

Introduce a ./mach macos-sign command that can be used to sign local packaged builds for manual testing.

Attachment #9376803 - Attachment description: WIP: Bug 1876902 - Provide a way to sign macOS builds locally → Bug 1876902 - Provide a way to sign macOS builds locally r=hneiva! r!#mach-reviewers
Pushed by haftandilian@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e8d20bbb8f68 Provide a way to sign macOS builds locally r=mach-reviewers,hneiva r!#mach-reviewers

Backed out for causing rst lint failures in signing_macos_build.rst

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/docs/contributing/signing/signing_macos_build.rst:97 | Explicit markup ends without a blank line; unexpected unindent. (rst)
Flags: needinfo?(haftandilian)
Pushed by haftandilian@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d23f976d6c03 Provide a way to sign macOS builds locally r=mach-reviewers,hneiva r!#mach-reviewers
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Duplicate of this bug: 1799945
Flags: needinfo?(haftandilian)
Duplicate of this bug: 1522409
Blocks: 1883815
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: