Bug 1466689 - Move repackage tasks to gecko-{L}-b-linux worker types; r?dustin draft
authorGregory Szorc <gps@mozilla.com>
Mon, 04 Jun 2018 14:14:01 -0700
changeset 803830 afaf0453b677ce8dddd59228abc23d05c3fabb72
parent 803829 0ff1f627f80a0619663ea731f37d95edfaa8dc3a
child 803831 6f25676a140003a59c741664966af6c46e60234c
push id112202
push userbmo:gps@mozilla.com
push dateMon, 04 Jun 2018 21:37:06 +0000
reviewersdustin
bugs1466689
milestone62.0a1
Bug 1466689 - Move repackage tasks to gecko-{L}-b-linux worker types; r?dustin For the same reasons that we moved build tasks to this worker type. MozReview-Commit-ID: LZuzDtHSKL6
taskcluster/taskgraph/transforms/repackage.py
taskcluster/taskgraph/transforms/repackage_partner.py
--- a/taskcluster/taskgraph/transforms/repackage.py
+++ b/taskcluster/taskgraph/transforms/repackage.py
@@ -202,19 +202,17 @@ def make_job_description(config, jobs):
         if locale:
             # Make sure we specify the locale-specific upload dir
             worker['env'].update(LOCALE=locale)
 
         if build_platform.startswith('win'):
             worker_type = 'aws-provisioner-v1/gecko-%s-b-win2012' % level
             run['use-magic-mh-args'] = False
         else:
-            if build_platform.startswith('macosx'):
-                worker_type = 'aws-provisioner-v1/gecko-%s-b-macosx64' % level
-            elif build_platform.startswith('linux'):
+            if build_platform.startswith(('linux', 'macosx')):
                 worker_type = 'aws-provisioner-v1/gecko-%s-b-linux' % level
             else:
                 raise NotImplementedError(
                     'Unsupported build_platform: "{}"'.format(build_platform)
                 )
 
             run['tooltool-downloads'] = 'internal'
             worker['docker-image'] = {"in-tree": "debian7-amd64-build"}
--- a/taskcluster/taskgraph/transforms/repackage_partner.py
+++ b/taskcluster/taskgraph/transforms/repackage_partner.py
@@ -169,17 +169,17 @@ def make_job_description(config, jobs):
 
         worker['env'].update(REPACK_ID=repack_id)
 
         if build_platform.startswith('win'):
             worker_type = 'aws-provisioner-v1/gecko-%s-b-win2012' % level
             run['use-magic-mh-args'] = False
         else:
             if build_platform.startswith('macosx'):
-                worker_type = 'aws-provisioner-v1/gecko-%s-b-macosx64' % level
+                worker_type = 'aws-provisioner-v1/gecko-%s-b-linux' % level
             else:
                 raise NotImplementedError(
                     'Unsupported build_platform: "{}"'.format(build_platform)
                 )
 
             run['tooltool-downloads'] = 'internal'
             worker['docker-image'] = {"in-tree": "debian7-amd64-build"}