Bug 1498019: [release] Build fennec on-push, on release branches; r=aki
authorTom Prince <mozilla@hocat.ca>
Wed, 10 Oct 2018 22:09:50 +0000
changeset 440678 70d26c3920b819b539a7b6e0e87f128d27395311
parent 440677 7e16cc9af2ba6b6d4f7b16e61528071dddb3d7e2
child 440679 5341d78f8108579b1cbdb666a940ccf695396df7
push id108830
push useraiakab@mozilla.com
push dateThu, 11 Oct 2018 10:11:03 +0000
treeherdermozilla-inbound@8940f3ccdbd0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1498019
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 1498019: [release] Build fennec on-push, on release branches; r=aki These were originally built in the promotion phase because they are multi-l10n builds and the L10n information wasn't stored in-tree. Now that the information is in-tree, there is no reason to delay building them. Differential Revision: https://phabricator.services.mozilla.com/D8305
taskcluster/ci/build/android.yml
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -224,17 +224,17 @@ android-x86-fuzzing/debug:
         - linux64-sccache
         - linux64-node
 
 android-x86-nightly/opt:
     description: "Android 4.2 x86 Nightly"
     attributes:
         nightly: true
         enable-full-crashsymbols: true
-    shipping-phase: promote
+    shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-x86-opt
         type: nightly
     treeherder:
         platform: android-4-2-x86/opt
         symbol: N
@@ -397,17 +397,17 @@ android-api-16-without-google-play-servi
         - linux64-sccache
         - linux64-node
 
 android-api-16-nightly/opt:
     description: "Android 4.0 api-16+ Nightly"
     attributes:
         nightly: true
         enable-full-crashsymbols: true
-    shipping-phase: promote
+    shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-api-16-opt
         type: nightly-with-multi-l10n
     treeherder:
         platform: android-4-0-armv7-api16/opt
         symbol: N
@@ -516,17 +516,17 @@ android-aarch64/opt:
         - linux64-sccache
         - linux64-node
 
 android-aarch64-nightly/opt:
     description: "Android 5.0 AArch64 Nightly"
     attributes:
         nightly: true
         enable-full-crashsymbols: true
-    shipping-phase: promote
+    shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-aarch64-opt
         type: nightly
     treeherder:
         platform: android-5-0-aarch64/opt
         symbol: N
@@ -635,17 +635,17 @@ android-x86_64/opt:
         - linux64-sccache
         - linux64-node
 
 android-x86_64-nightly/opt:
     description: "Android 5.0 x86-64 Nightly"
     attributes:
         nightly: true
         enable-full-crashsymbols: true
-    shipping-phase: promote
+    shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-x86_64-opt
         type: nightly
     treeherder:
         platform: android-5-0-x86_64/opt
         symbol: N
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -57,18 +57,16 @@ def filter_beta_release_tasks(task, para
             # On beta, Nightly builds are already PGOs
             'linux-pgo', 'linux64-pgo',
             'win32-pgo', 'win64-pgo',
             # ASAN is central-only
             'linux64-asan-reporter-nightly',
             'win64-asan-reporter-nightly',
             ):
         return False
-    if str(platform).startswith('android') and 'nightly' in str(platform):
-        return False
 
     if platform in (
             'linux', 'linux64',
             'macosx64',
             'win32', 'win64',
             ):
         if task.attributes['kind'] == 'l10n':
             # This is on-change l10n