Bug 1368484 - Don't upload AArch64 APK to Google Play r=bhearsum
authorJohan Lorenzo <jlorenzo@mozilla.com>
Mon, 29 May 2017 16:27:23 +0200
changeset 409219 d8c239da0598e80546e70316230fcc76ca486cde
parent 409218 740d674779eb4dada7c7f47ef03fb3aaaa65d212
child 409220 e91c5252226ae59cd6d34df3623b751bba0745a8
push id7391
push usermtabara@mozilla.com
push dateMon, 12 Jun 2017 13:08:53 +0000
treeherdermozilla-beta@2191d7f87e2e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbhearsum
bugs1368484
milestone55.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 1368484 - Don't upload AArch64 APK to Google Play r=bhearsum MozReview-Commit-ID: KB2csWd7bzu
taskcluster/taskgraph/loader/push_apk.py
taskcluster/taskgraph/util/push_apk.py
--- a/taskcluster/taskgraph/loader/push_apk.py
+++ b/taskcluster/taskgraph/loader/push_apk.py
@@ -28,9 +28,15 @@ def get_dependent_loaded_tasks(config, l
     android_tasks = [
         task for task in tasks_with_matching_kind
         # old-id builds are not shipped through the Play store, so we don't
         # want them as dependencies.
         if task.attributes.get('build_platform', '').startswith('android') \
         and 'old-id' not in task.attributes.get('build_platform', '')
     ]
 
-    return android_tasks
+    # TODO Bug 1368484: Activate aarch64 once ready
+    non_aarch64_tasks = [
+        task for task in android_tasks
+        if 'aarch64' not in task.attributes.get('build_platform', '')
+    ]
+
+    return non_aarch64_tasks
--- a/taskcluster/taskgraph/util/push_apk.py
+++ b/taskcluster/taskgraph/util/push_apk.py
@@ -6,17 +6,16 @@ Common functions for both push-apk and p
 """
 
 import re
 
 from taskgraph.util.schema import validate_schema
 
 REQUIRED_ARCHITECTURES = {
     'android-x86-nightly',
-    'android-aarch64-nightly',
     'android-api-15-nightly',
 }
 PLATFORM_REGEX = re.compile(r'signing-android-(\S+)-nightly')
 
 
 def fill_labels_tranform(_, jobs):
     for job in jobs:
         job['label'] = job['name']