Bug 1368484 - Don't upload AArch64 APK to Google Play r=bhearsum draft
authorJohan Lorenzo <jlorenzo@mozilla.com>
Mon, 29 May 2017 16:27:23 +0200
changeset 585980 c58c365033c3de8e60f3c563778383ed33b4ddc5
parent 585979 395b41d878df7f27165c92fca5ad9f33b720ce95
child 630848 43c63f3714ea9d17dda708f0f18af44d97e6a842
push id61251
push userbmo:jlorenzo@mozilla.com
push dateMon, 29 May 2017 14:28:02 +0000
reviewersbhearsum
bugs1368484
milestone55.0a1
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']