Bug 1548552 - Stop shipping Fennec nightlies to the Play Store from mozilla-central. r=tomprince, a=RyanVM
authorJohan Lorenzo <jlorenzo@mozilla.com>
Thu, 02 May 2019 16:16:18 +0000
changeset 474362 3afbce493ca6c90a252c2825b23486974087b352
parent 474329 bc17771ceb28c31cd06889be51ae2eda72efc451
child 474363 7c540586aedbc69e75649ab34fbaaceee912bebd
push id113149
push userrgurzau@mozilla.com
push dateFri, 17 May 2019 21:50:06 +0000
treeherdermozilla-inbound@6e4c58629a7c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstomprince, RyanVM
bugs1548552
milestone68.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 1548552 - Stop shipping Fennec nightlies to the Play Store from mozilla-central. r=tomprince, a=RyanVM Test Plan: taskgraph-diff Differential Revision: https://phabricator.services.mozilla.com/D29689
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -441,29 +441,25 @@ def target_tasks_pine(full_task_graph, p
 
 
 @_target_task('nightly_fennec')
 def target_tasks_nightly_fennec(full_task_graph, parameters, graph_config):
     """Select the set of tasks required for a nightly build of fennec. The
     nightly build process involves a pipeline of builds, signing,
     and, eventually, uploading the tasks to balrog."""
     def filter(task):
-        platform = task.attributes.get('build_platform')
-        if not filter_for_project(task, parameters):
-            return False
-        if platform in ('android-aarch64-nightly',
-                        'android-api-16-nightly',
-                        'android-nightly',
-                        'android-x86-nightly',
-                        'android-x86_64-nightly',
-                        ):
-            if not task.attributes.get('nightly', False):
-                return False
-            return filter_for_project(task, parameters)
-    filter
+        # XXX Starting 69, we don't ship Fennec Nightly anymore. We just want geckoview to be
+        # uploaded
+        return task.label in (
+            'beetmover-geckoview-android-aarch64-nightly/opt',
+            'beetmover-geckoview-android-api-16-nightly/opt',
+            'beetmover-geckoview-android-x86-nightly/opt',
+            'beetmover-geckoview-android-x86_64-nightly/opt',
+        )
+
     return [l for l, t in full_task_graph.tasks.iteritems() if filter(t)]
 
 
 def make_desktop_nightly_filter(platforms):
     """Returns a filter that gets all nightly tasks on the given platform."""
     def filter(task, parameters):
         return all([
             filter_on_platforms(task, platforms),