Commit 5a48880a authored by Mike Hommey's avatar Mike Hommey
Browse files

Bug 1679924 - Setup plain debug mac builds on automation. r=firefox-build-system-reviewers,dmajor

Bug 1672888 set up a plain opt build that runs on m-c only, like the
other plain opt builds. It didn't add plain debug builds on integration
branches as well to avoid having too many jobs running on the slim
mac worker pool, but since bug 1678154 moved most jobs off them, we can
now add those.

Differential Revision: https://phabricator.services.mozilla.com/D98279
parent c308c16f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
. "$topsrcdir/browser/config/mozconfigs/macosx64/plain-opt"

ac_add_options --enable-debug
+31 −0
Original line number Diff line number Diff line
@@ -42,3 +42,34 @@ macosx64-plain/opt:
            - macosx64-rust
    optimization:
        skip-unless-expanded: null

macosx64-plain/debug:
    description: "MacOS X x64 Debug Plain"
    index:
        job-name: macosx64-plain-debug
    treeherder:
        symbol: Bp
        platform: osx/debug
        tier: 2
    worker:
        env:
            PERFHERDER_EXTRA_OPTIONS: plain
    run:
        actions: [build]
        config:
            - builds/releng_base_firefox.py
            - builds/taskcluster_base_macosx.py
        extra-config:
            disable_package_metrics: true
            stage_platform: macosx64
            mozconfig_platform: macosx64
        mozconfig-variant: plain-debug
    run-on-projects: ['trunk']
    fetches:
        toolchain:
            - macosx64-cbindgen
            - macosx64-nasm
            - macosx64-node
            - macosx64-rust
    optimization:
        skip-unless-expanded: null