Backed out changeset bec038e5f354 (bug 1385151) so bug 1384729 can be backed out. r=backout on a CLOSED TREE
☠☠ backed out by c9091294f5af ☠ ☠
authorSebastian Hengst <archaeopteryx@coole-files.de>
Fri, 28 Jul 2017 20:34:09 +0200
changeset 420391 c0e98ba118f16aee0d7101bd9a3ddb9945031b58
parent 420390 9a7b90cf8a63ac8bbee85c0b2333902dd74cc5fe
child 420392 499ff142be61dca9bcdb69ce7d071de5d8ae4ad8
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbackout
bugs1385151, 1384729
milestone56.0a1
backs outbec038e5f354f4194db9c2d66f859104cd3df875
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset bec038e5f354 (bug 1385151) so bug 1384729 can be backed out. r=backout on a CLOSED TREE
taskcluster/taskgraph/actions/add-new-jobs.py
--- a/taskcluster/taskgraph/actions/add-new-jobs.py
+++ b/taskcluster/taskgraph/actions/add-new-jobs.py
@@ -4,17 +4,17 @@
 # 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/.
 
 from __future__ import absolute_import, print_function, unicode_literals
 
 from .registry import register_callback_action
 from slugid import nice as slugid
 
-from .util import (create_task, find_decision_task)
+from .util import create_task
 from taskgraph.util.taskcluster import get_artifact
 from taskgraph.util.parameterization import resolve_task_references
 from taskgraph.taskgraph import TaskGraph
 
 
 @register_callback_action(
     name='add-new-jobs',
     title='Add new jobs',
@@ -31,21 +31,19 @@ from taskgraph.taskgraph import TaskGrap
                 'items': {
                     'type': 'string'
                 }
             }
         }
     }
 )
 def add_new_jobs_action(parameters, input, task_group_id, task_id, task):
-    decision_task_id = find_decision_task(parameters)
-
-    full_task_graph = get_artifact(decision_task_id, "public/full-task-graph.json")
+    full_task_graph = get_artifact(task_id, "public/full-task-graph.json")
     _, full_task_graph = TaskGraph.from_json(full_task_graph)
-    label_to_taskid = get_artifact(decision_task_id, "public/label-to-taskid.json")
+    label_to_taskid = get_artifact(task_id, "public/label-to-taskid.json")
 
     for elem in input['tasks']:
         if elem in full_task_graph.tasks:
             task = full_task_graph.tasks[elem]
 
             # fix up the task's dependencies, similar to how optimization would
             # have done in the decision
             dependencies = {name: label_to_taskid[label]