Bug 1499822 - [taskgraph] Add a tag to help differentiate 'android-stuff' from builds, r=jmaher
☠☠ backed out by 5ecacfcd6e65 ☠ ☠
authorAndrew Halberstadt <ahalberstadt@mozilla.com>
Tue, 08 Jan 2019 16:45:02 +0000
changeset 510051 f4bd2ef9b7295fbc04264e7c930d391b6595726c
parent 510050 18cb79bb1c78109448ad0817f8b6e435044000ab
child 510052 9a330195eca662c4b58eb4a82e7125cbb4b11f46
push id10547
push userffxbld-merge
push dateMon, 21 Jan 2019 13:03:58 +0000
treeherdermozilla-beta@24ec1916bffe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1499822
milestone66.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 1499822 - [taskgraph] Add a tag to help differentiate 'android-stuff' from builds, r=jmaher This will be used by |mach try chooser| to help pull 'android-stuff' tasks (which aren't really builds) apart from the main build tasks. Differential Revision: https://phabricator.services.mozilla.com/D14902
taskcluster/ci/build/android-stuff.yml
taskcluster/taskgraph/transforms/task.py
--- a/taskcluster/ci/build/android-stuff.yml
+++ b/taskcluster/ci/build/android-stuff.yml
@@ -1,9 +1,11 @@
 job-defaults:
+    tags:
+        android-stuff: true
     run:
         mozconfig-variant: null
 
 android-test/opt:
     description: "Android armv7 unit tests"
     index:
         product: mobile
         job-name: android-test
--- a/taskcluster/taskgraph/transforms/task.py
+++ b/taskcluster/taskgraph/transforms/task.py
@@ -82,17 +82,17 @@ task_description_schema = Schema({
     # custom scopes for this task; any scopes required for the worker will be
     # added automatically. The following parameters will be substituted in each
     # scope:
     #  {level} -- the scm level of this push
     #  {project} -- the project of this push
     Optional('scopes'): [basestring],
 
     # Tags
-    Optional('tags'): {basestring: basestring},
+    Optional('tags'): {basestring: Any(basestring, int, bool)},
 
     # custom "task.extra" content
     Optional('extra'): {basestring: object},
 
     # treeherder-related information; see
     # https://schemas.taskcluster.net/taskcluster-treeherder/v1/task-treeherder-config.json
     # If not specified, no treeherder extra information or routes will be
     # added to the task