From bb9c7641ab15e9de4fefe0c8bbc07552fab7dadf Mon Sep 17 00:00:00 2001 From: Ben Hearsum Date: Thu, 23 Nov 2017 08:50:41 -0500 Subject: [PATCH] bug 1419778: don't enforce tier verification if either side of dependency is a buildbot bridge task. r=dustin --- taskcluster/taskgraph/util/verify.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/taskcluster/taskgraph/util/verify.py b/taskcluster/taskgraph/util/verify.py index d5b12bbe652d..41477bb72c58 100644 --- a/taskcluster/taskgraph/util/verify.py +++ b/taskcluster/taskgraph/util/verify.py @@ -143,8 +143,14 @@ def verify_dependency_tiers(task, taskgraph, scratch_pad): return tier for task in taskgraph.tasks.itervalues(): + # Buildbot bridge tasks cannot have tiers, so we cannot enforce + # this check for them + if task.task["workerType"] == "buildbot-bridge": + continue tier = tiers[task.label] for d in task.dependencies.itervalues(): + if taskgraph[d].task["workerType"] == "buildbot-bridge": + continue if tier < tiers[d]: raise Exception( '{} (tier {}) cannot depend on {} (tier {})'