Bug 1496059 - Make Windows MSVC builds Tier 1. r=froydnj
authorRyan VanderMeulen <ryanvm@gmail.com>
Fri, 12 Oct 2018 17:45:01 +0000
changeset 489377 a9cb7624c15de659ef31809a19bac825d46e4b18
parent 489376 40af17ba0d2cfda60b2b4e110c025a06618dc316
child 489378 32af88ce76dab548742417a74be9a13043540143
push id247
push userfmarier@mozilla.com
push dateSat, 27 Oct 2018 01:06:44 +0000
reviewersfroydnj
bugs1496059
milestone64.0a1
Bug 1496059 - Make Windows MSVC builds Tier 1. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D8457
taskcluster/ci/build/windows.yml
taskcluster/taskgraph/transforms/signing.py
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -800,17 +800,17 @@ win32-mingw32/opt:
 win32-msvc/debug:
     description: "Win32 MSVC Debug"
     index:
         product: firefox
         job-name: win32-msvc-debug
     treeherder:
         platform: windows2012-32/debug
         symbol: Bmsvc
-        tier: 2
+        tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
             PERFHERDER_EXTRA_OPTIONS: msvc
     run:
         using: mozharness
@@ -833,17 +833,17 @@ win32-msvc/debug:
 win32-msvc/opt:
     description: "Win32 MSVC Opt"
     index:
         product: firefox
         job-name: win32-msvc-opt
     treeherder:
         platform: windows2012-32/opt
         symbol: Bmsvc
-        tier: 2
+        tier: 1
     stub-installer:
         # Beta and release use a stub-requiring update channel
         by-project:
             default: false
             mozilla-beta: true
             mozilla-release: true
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
@@ -872,17 +872,17 @@ win32-msvc/opt:
 win64-msvc/debug:
     description: "Win64 MSVC Debug"
     index:
         product: firefox
         job-name: win64-msvc-debug
     treeherder:
         platform: windows2012-64/debug
         symbol: Bmsvc
-        tier: 2
+        tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
             PERFHERDER_EXTRA_OPTIONS: msvc
     run:
         using: mozharness
@@ -905,17 +905,17 @@ win64-msvc/debug:
 win64-msvc/opt:
     description: "Win64 MSVC Opt"
     index:
         product: firefox
         job-name: win64-msvc-opt
     treeherder:
         platform: windows2012-64/opt
         symbol: Bmsvc
-        tier: 2
+        tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
             PERFHERDER_EXTRA_OPTIONS: msvc
     run:
         using: mozharness
--- a/taskcluster/taskgraph/transforms/signing.py
+++ b/taskcluster/taskgraph/transforms/signing.py
@@ -117,17 +117,17 @@ def make_task_description(config, jobs):
             build_platform = dep_job.attributes.get('build_platform')
             treeherder.setdefault('platform', _generate_treeherder_platform(
                 dep_th_platform, build_platform, build_type
             ))
             treeherder.setdefault('symbol', _generate_treeherder_symbol(
                 is_nightly, build_platform
             ))
 
-            # ccov and msvc builds are tier 2, so they cannot have tier 1 tasks
+            # ccov builds are tier 2, so they cannot have tier 1 tasks
             # depending on them.
             treeherder.setdefault(
                 'tier',
                 dep_job.task.get('extra', {}).get('treeherder', {}).get('tier', 1)
             )
             treeherder.setdefault('kind', 'build')
 
         label = job['label']