Bug 1636635 - Swap devedition to shippable index and use non-Nightly treeherder symbols. r=aki
authorJustin Wood <Callek@gmail.com>
Thu, 21 May 2020 16:29:59 +0000
changeset 531447 c84f96434c8338217bec00ba4ac915579a106842
parent 531446 5190da2e563efc3e3357fe3b0fe6fc57be9890e2
child 531448 c79da91595f53aa52b79fa9db4f5a007d2bcf00e
push id37439
push userbtara@mozilla.com
push dateThu, 21 May 2020 21:49:34 +0000
treeherdermozilla-central@92c11f0bf14b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1636635
milestone78.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 1636635 - Swap devedition to shippable index and use non-Nightly treeherder symbols. r=aki Differential Revision: https://phabricator.services.mozilla.com/D74506
taskcluster/ci/build/linux.yml
taskcluster/ci/build/macosx.yml
taskcluster/ci/build/windows.yml
taskcluster/ci/shippable-l10n/kind.yml
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -271,20 +271,20 @@ linux64-devedition/opt:
     attributes:
         shippable: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: devedition
     index:
         product: devedition
         job-name: linux64-opt
-        type: nightly
+        type: shippable
     treeherder:
         platform: linux64-devedition/opt
-        symbol: N
+        symbol: B
     worker-type: b-linux
     worker:
         max-run-time: 7200
         env:
             MOZ_AUTOMATION_PACKAGE_TESTS: "1"
     run:
         using: mozharness
         actions: [get-secrets, build]
@@ -649,20 +649,20 @@ linux-devedition/opt:
     attributes:
         shippable: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: devedition
     index:
         product: devedition
         job-name: linux-opt
-        type: nightly
+        type: shippable
     treeherder:
         platform: linux32-devedition/opt
-        symbol: N
+        symbol: B
     worker-type: b-linux
     worker:
         docker-image: {in-tree: debian8-i386-build}
         max-run-time: 7200
         env:
             MOZ_AUTOMATION_PACKAGE_TESTS: "1"
     run:
         using: mozharness
--- a/taskcluster/ci/build/macosx.yml
+++ b/taskcluster/ci/build/macosx.yml
@@ -187,20 +187,20 @@ macosx64-devedition/opt:
     attributes:
         shippable: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: devedition
     index:
         product: devedition
         job-name: macosx64-opt
-        type: nightly
+        type: shippable
     treeherder:
         platform: osx-cross-devedition/opt
-        symbol: N
+        symbol: B
         tier: 1
     worker-type: b-linux
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
             MOZ_AUTOMATION_PACKAGE_TESTS: "1"
     run:
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -1027,17 +1027,17 @@ win64-asan-fuzzing/opt:
         build-fuzzing: null
 
 win32-devedition/opt:
     description: "Win32 Dev Edition (shippable)"
     use-pgo: win32-shippable/opt
     index:
         product: devedition
         job-name: win32-opt
-        type: nightly
+        type: shippable
     attributes:
         shippable: true
         enable-full-crashsymbols: true
     stub-installer:
         by-release-type:
             nightly: true
             beta: true
             release.*: true
@@ -1045,17 +1045,17 @@ win32-devedition/opt:
                 by-project:
                     # browser/confvars.sh looks for nightly-try
                     try: true
                     default: false
     shipping-phase: build
     shipping-product: devedition
     treeherder:
         platform: windows2012-32-devedition/opt
-        symbol: N
+        symbol: B
         tier: 1
     worker-type: b-linux
     worker:
         docker-image: {in-tree: debian9-amd64-build}
         max-run-time: 10800
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
             MOZ_AUTOMATION_PACKAGE_TESTS: "1"
@@ -1094,25 +1094,25 @@ win32-devedition/opt:
             - upx-3.95-win
 
 win64-devedition/opt:
     description: "Win64 Dev Edition (shippable)"
     use-pgo: win64-shippable/opt
     index:
         product: devedition
         job-name: win64-opt
-        type: nightly
+        type: shippable
     attributes:
         shippable: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: devedition
     treeherder:
         platform: windows2012-64-devedition/opt
-        symbol: N
+        symbol: B
         tier: 1
     worker-type: b-linux
     worker:
         docker-image: {in-tree: debian9-amd64-build}
         max-run-time: 10800
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
             MOZ_AUTOMATION_PACKAGE_TESTS: "1"
@@ -1470,28 +1470,28 @@ win64-aarch64-shippable-no-eme/opt:
         push-interval-10:
             - windows
 
 win64-aarch64-devedition/opt:
     description: "AArch64 Win64 Dev Edition (shippable)"
     index:
         product: devedition
         job-name: win64-aarch64-opt
-        type: nightly
+        type: shippable
     attributes:
         shippable: true
         enable-full-crashsymbols: true
         # Skip the test packaging check because we copy test packages from
         # another build task rather than generating them in this task.
         skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: devedition
     treeherder:
         platform: windows2012-aarch64-devedition/opt
-        symbol: N
+        symbol: B
         tier: 1
     worker-type: b-linux
     worker:
         docker-image: {in-tree: debian9-amd64-build}
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/aarch64.manifest"
             MOZ_ARTIFACT_TASK: {task-reference: '<win64-aarch64-opt>'}
@@ -1569,17 +1569,17 @@ win64-aarch64-devedition/opt:
             - upx-3.95-win
 
 win64-aarch64-devedition-no-eme/opt:
     description: "AArch64 Win64 Dev Edition w/o EME"
     use-pgo: win64-shippable/opt
     index:
         product: devedition
         job-name: win64-aarch64-no-eme-opt
-        type: nightly
+        type: shippable
     attributes:
         enable-full-crashsymbols: true
         # We need to package tests in order for the actual
         # win64-aarch64-devedition/opt build to copy them from this task, even
         # though no tests run against this task directly.
         skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: devedition
--- a/taskcluster/ci/shippable-l10n/kind.yml
+++ b/taskcluster/ci/shippable-l10n/kind.yml
@@ -53,21 +53,17 @@ job-template:
                 macosx64.*:
                     - linux64-libdmg
                     - linux64-hfsplus
     tooltool:
         by-build-platform:
             default: internal
             linux.*: public
     index:
-        type:
-            by-build-platform:
-                # Defer swapping index's until a later patch
-                .*devedition.*: nightly-l10n
-                default: shippable-l10n
+        type: shippable-l10n
         product:
             by-build-platform:
                 default: firefox
                 .*-devedition: devedition
         job-name:
             by-build-platform:
                 linux-shippable: linux-opt
                 linux64-shippable: linux64-opt