Bug 1635525 - fix broken nazgul links and deps. r=rail, a=jcristau
authorMihai Tabara <mtabara@mozilla.com>
Wed, 10 Jun 2020 14:17:02 +0000
changeset 595177 a88c3f9ddd37eba3e377fd086f92e5ecdca52301
parent 595176 f3f20b0f3f4613979fbba948d78949a8de186f80
child 595178 d86cbc13f5f34941e78f9c021f8e356c2e664509
push id2355
push userryanvm@gmail.com
push dateMon, 15 Jun 2020 21:19:21 +0000
treeherdermozilla-release@d86cbc13f5f3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrail, jcristau
bugs1635525
milestone77.0.2
Bug 1635525 - fix broken nazgul links and deps. r=rail, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D79084
taskcluster/ci/release-mark-as-shipped/kind.yml
taskcluster/ci/release-notify-promote/kind.yml
taskcluster/ci/release-notify-ship/kind.yml
taskcluster/taskgraph/util/scriptworker.py
--- a/taskcluster/ci/release-mark-as-shipped/kind.yml
+++ b/taskcluster/ci/release-mark-as-shipped/kind.yml
@@ -8,16 +8,17 @@ transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.release_mark_as_shipped:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
     - push-apk
     - release-balrog-scheduling
     - release-bouncer-aliases
+    - release-bouncer-aliases-nazgul
     - release-version-bump
 
 job-defaults:
     description: mark release as shipped in Ship-It
     worker-type:
         by-release-level:
             production: scriptworker-k8s/gecko-3-shipit
             staging: scriptworker-k8s/gecko-1-shipit
--- a/taskcluster/ci/release-notify-promote/kind.yml
+++ b/taskcluster/ci/release-notify-promote/kind.yml
@@ -8,16 +8,17 @@ transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.release_notifications:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
     - post-beetmover-dummy
     - release-generate-checksums-beetmover
     - release-bouncer-sub
+    - release-bouncer-sub-nazgul
 
 job-defaults:
     name: notify-release-drivers-promote
     description: Sends email to release-drivers telling release was promoted.
     run-on-projects: []
     shipping-phase: promote
     worker-type: succeed
     worker:
--- a/taskcluster/ci/release-notify-ship/kind.yml
+++ b/taskcluster/ci/release-notify-ship/kind.yml
@@ -8,16 +8,17 @@ transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.release_notifications:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
     - push-apk
     - release-balrog-scheduling
     - release-bouncer-aliases
+    - release-bouncer-aliases-nazgul
     - release-version-bump
     - release-mark-as-shipped
 
 job-defaults:
     name: notify-release-drivers-ship
     description: Sends email to release-drivers telling release was shipped.
     run-on-projects: []
     shipping-phase: ship
--- a/taskcluster/taskgraph/util/scriptworker.py
+++ b/taskcluster/taskgraph/util/scriptworker.py
@@ -338,16 +338,17 @@ def get_release_config(config):
     Returns:
         dict: containing both `build_number` and `version`.  This can be used to
             update `task.payload`.
     """
     release_config = {}
 
     partial_updates = os.environ.get("PARTIAL_UPDATES", "")
     if partial_updates != "" and config.kind in ('release-bouncer-sub',
+                                                 'release-bouncer-sub-nazgul',
                                                  'release-bouncer-check',
                                                  'release-update-verify-config',
                                                  'release-secondary-update-verify-config',
                                                  'release-balrog-submit-toplevel',
                                                  'release-secondary-balrog-submit-toplevel',
                                                  ):
         partial_updates = json.loads(partial_updates)
         release_config['partial_versions'] = ', '.join([