Bug 1490502 - Don't ship Fennec x86-64 Nightly to Play Store yet; r=jlorenzo
authorJim Chen <nchen@mozilla.com>
Sat, 15 Sep 2018 15:08:48 +0000
changeset 436594 d0b3f1cef2a3d50b3851a379c4a597e0d0981729
parent 436593 cb9d0c7c0277c33857606b34d174b47187917ac2
child 436595 6ef8cd81d40542b7319127fdb8be840ab16c4cd4
push id107879
push useraciure@mozilla.com
push dateSat, 15 Sep 2018 21:44:18 +0000
treeherdermozilla-inbound@5d14d1e9f74d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjlorenzo
bugs1490502
milestone64.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 1490502 - Don't ship Fennec x86-64 Nightly to Play Store yet; r=jlorenzo Filter out the x86-64 Fennec Nightly builds until we evaluated it. Differential Revision: https://phabricator.services.mozilla.com/D5901
taskcluster/taskgraph/loader/push_apk.py
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/loader/push_apk.py
+++ b/taskcluster/taskgraph/loader/push_apk.py
@@ -34,14 +34,16 @@ def get_dependent_loaded_tasks(config, l
         task for task in nightly_tasks if task.kind in config.get('kind-dependencies')
     )
     android_tasks = [
         task for task in tasks_with_matching_kind
         if task.attributes.get('build_platform', '').startswith('android')
     ]
 
     # TODO Bug 1368484: Activate aarch64 once ready
-    non_aarch64_tasks = [
+    # TODO Bug 1490502: Activate x86-64 once ready
+    non_shipping_tasks = [
         task for task in android_tasks
-        if 'aarch64' not in task.attributes.get('build_platform', '')
+        if 'aarch64' not in task.attributes.get('build_platform', '') and
+           'x86_64' not in task.attributes.get('build_platform', '')
     ]
 
-    return non_aarch64_tasks
+    return non_shipping_tasks
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -469,16 +469,17 @@ def target_tasks_nightly_fennec(full_tas
     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
     return [l for l, t in full_task_graph.tasks.iteritems() if filter(t)]