Bug 1501664 - Port bug 1499254: add primary-dependency. rs=bustage-fix
authorJorg K <jorgk@jorgk.com>
Wed, 24 Oct 2018 16:18:37 +0200
changeset 33556 a9a505d471f4bd8ee1321791439a8b9132bdb5ac
parent 33555 5c2052f239d275bedc4d23de90e4ed04382b9ecb
child 33557 49663c46916aa3ac7684ba6a426c78f83013c8a0
push id388
push userclokep@gmail.com
push dateMon, 28 Jan 2019 20:54:56 +0000
reviewersbustage-fix
bugs1501664, 1499254
Bug 1501664 - Port bug 1499254: add primary-dependency. rs=bustage-fix
taskcluster/ci/beetmover-repackage/kind.yml
taskcluster/ci/nightly-l10n/kind.yml
--- a/taskcluster/ci/beetmover-repackage/kind.yml
+++ b/taskcluster/ci/beetmover-repackage/kind.yml
@@ -1,27 +1,37 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-loader: taskgraph.loader.single_dep:loader
+loader: taskgraph.loader.multi_dep:loader
+
+group-by: single-locale
 
 transforms:
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.beetmover_repackage_l10n:transforms
     - taskgraph.transforms.beetmover_repackage:transforms
     - taskgraph.transforms.task:transforms
     - comm_taskgraph:remove_widevine_and_stub_installer
     - comm_taskgraph:beetmover_add_langpack
 
 kind-dependencies:
+    - build
+    - build-signing
+    - repackage
     - repackage-signing
+    - nightly-l10n
+    - nightly-l10n-signing
+    - repackage-l10n
     - repackage-signing-l10n
 
-fake-multi-dep: true
+primary-dependency:
+    - repackage-signing-l10n
+    - repackage-signing
 
 only-for-build-platforms:
     - linux-nightly/opt
     - linux64-nightly/opt
     - macosx64-nightly/opt
     - win32-nightly/opt
     - win64-nightly/opt
 
--- a/taskcluster/ci/nightly-l10n/kind.yml
+++ b/taskcluster/ci/nightly-l10n/kind.yml
@@ -14,16 +14,18 @@ transforms:
 
 kind-dependencies:
     - build
     - build-signing
     - repackage
     - repackage-signing
     - toolchain
 
+primary-dependency: build
+
 only-for-build-platforms:
     - linux64-nightly/opt
     - linux-nightly/opt
     - macosx64-nightly/opt
     - win32-nightly/opt
     - win64-nightly/opt
 
 job-template: