From 824dea36a62786b2f7dfbc3d817a9e3624bbbb44 Mon Sep 17 00:00:00 2001 From: Johan Lorenzo Date: Tue, 4 Aug 2020 16:56:30 +0200 Subject: [PATCH] Bug 1649013 - Stop failing mark-as-shipped tasks (#13257) --- taskcluster/fenix_taskgraph/target_tasks.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/taskcluster/fenix_taskgraph/target_tasks.py b/taskcluster/fenix_taskgraph/target_tasks.py index 66242ebff..f947a4fb0 100644 --- a/taskcluster/fenix_taskgraph/target_tasks.py +++ b/taskcluster/fenix_taskgraph/target_tasks.py @@ -21,6 +21,12 @@ def target_tasks_default(full_task_graph, parameters, graph_config): # TODO Use shipping-phase once we retire github-releases def filter(task, parameters): + # Mark-as-shipped is always red on github-release and it confuses people. + # This task cannot be green if we kick off a release through github-releases, so + # let's exlude that task there. + if task.kind == "mark-as-shipped" and parameters["tasks_for"] == "github-release": + return False + return task.attributes.get("release-type", "") == parameters["release_type"] return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]