diff --git a/taskcluster/ci/build/macosx.yml b/taskcluster/ci/build/macosx.yml index e617629258cb..ae4fa2a9845e 100644 --- a/taskcluster/ci/build/macosx.yml +++ b/taskcluster/ci/build/macosx.yml @@ -43,6 +43,27 @@ macosx64/opt: secrets: true tooltool-downloads: internal +macosx64-devedition/opt: + description: "MacOS X Dev Edition x64" + index: + product: firefox + job-name: macosx64-devedition-opt + treeherder: + platform: macosx64-devedition/opt + symbol: tc(B) + tier: 1 + worker-type: buildbot-bridge/buildbot-bridge + run: + using: mozharness + actions: [get-secrets build update] + config: + - builds/releng_base_mac_64_builds.py + - balrog/production.py + script: "mozharness/scripts/fx_desktop_build.py" + secrets: true + tooltool-downloads: internal + run-on-projects: ['mozilla-beta',] + macosx64-noopt/debug: description: "MacOS X x64 No-optimize Debug" index: diff --git a/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py b/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py index 0e39226195ba..042f9f611bdd 100644 --- a/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py +++ b/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py @@ -54,6 +54,7 @@ JOB_NAME_WHITELIST = set([ 'macosx64-debug', 'macosx64-noopt-debug', 'macosx64-opt', + 'macosx64-devedition-opt', 'macosx64-st-an-debug', 'macosx64-st-an-opt', 'shell-haz-debug', diff --git a/taskcluster/taskgraph/transforms/job/mozharness.py b/taskcluster/taskgraph/transforms/job/mozharness.py index adac213e4eae..4dec02f0e939 100644 --- a/taskcluster/taskgraph/transforms/job/mozharness.py +++ b/taskcluster/taskgraph/transforms/job/mozharness.py @@ -260,8 +260,13 @@ def mozharness_on_buildbot_bridge(config, job, taskdesc): worker.pop('env', None) + if 'devedition' in job['attributes']['build_platform']: + buildername = 'OS X 10.7 {} devedition build'.format(branch) + else: + buildername = 'OS X 10.7 {} build'.format(branch) + worker.update({ - 'buildername': 'OS X 10.7 {} build'.format(branch), + 'buildername': buildername, 'sourcestamp': { 'branch': branch, 'repository': config.params['head_repository'],