Bug 1563212 - nightly-geckoview should not kick off desktop jobs r=tomprince
authorJohan Lorenzo <jlorenzo@mozilla.com>
Fri, 05 Jul 2019 09:41:56 +0000
changeset 541123 cd640ff71b1f24372fd6e566b58bfe586f7cb2d2
parent 541122 a7cba3c133952c0ec93852431545aa34069b4c40
child 541124 a3aa13e0e10bf6d5f9d288ce2c9352ad2dd76bbe
push id11533
push userarchaeopteryx@coole-files.de
push dateMon, 08 Jul 2019 18:18:03 +0000
treeherdermozilla-beta@f4452e031aed [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstomprince
bugs1563212
milestone69.0a1
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
Bug 1563212 - nightly-geckoview should not kick off desktop jobs r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D36751
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -469,17 +469,20 @@ def target_tasks_pine(full_task_graph, p
 @_target_task('nightly_geckoview')
 def target_tasks_nightly_geckoview(full_task_graph, parameters, graph_config):
     """Select the set of tasks required to ship geckoview nightly. The
     nightly build process involves a pipeline of builds and an upload to
     maven.mozilla.org."""
     def filter(task):
         # XXX Starting 69, we don't ship Fennec Nightly anymore. We just want geckoview to be
         # uploaded
-        return task.kind in ('beetmover-geckoview', 'upload-symbols')
+        return (
+            task.attributes.get('shipping_product') == 'fennec' and
+            task.kind in ('beetmover-geckoview', 'upload-symbols')
+        )
 
     return [l for l, t in full_task_graph.tasks.iteritems() if filter(t)]
 
 
 @_target_task('fennec_v64')
 def target_tasks_fennec_v64(full_task_graph, parameters, graph_config):
     """
     Select tasks required for running tp6m fennec v64 tests