Bug 1640278 - Fixup run-on-projects verification failures. r=sylvestre
☠☠ backed out by c6b49f0f97d9 ☠ ☠
authorJustin Wood <Callek@gmail.com>
Fri, 05 Jun 2020 14:52:03 +0000
changeset 534194 dbf1e5788c2210c72006d77a5a840a3dd41afa2f
parent 534193 27ae032f17be210a24da0aa3b438ef055bf14d43
child 534195 e63b60fe21fe33dfb9606f0682d97591be51c4d5
push id37484
push userdluca@mozilla.com
push dateSat, 06 Jun 2020 09:46:03 +0000
treeherdermozilla-central@6237102f005d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssylvestre
bugs1640278, 1638260
milestone79.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 1640278 - Fixup run-on-projects verification failures. r=sylvestre This is in-part a followup to 1638260 which fixed some cases of this problem. Differential Revision: https://phabricator.services.mozilla.com/D76746
taskcluster/ci/l10n/kind.yml
taskcluster/ci/source-test/jsshell.yml
taskcluster/ci/test/awsy.yml
taskcluster/ci/test/browsertime-desktop.yml
taskcluster/ci/test/browsertime-mobile.yml
taskcluster/ci/test/compiled.yml
taskcluster/ci/test/misc.yml
taskcluster/ci/test/raptor.yml
taskcluster/ci/test/reftest.yml
taskcluster/ci/test/talos.yml
taskcluster/ci/test/web-platform.yml
taskcluster/taskgraph/test/test_util_attributes.py
taskcluster/taskgraph/transforms/tests.py
taskcluster/taskgraph/transforms/upload_symbols.py
--- a/taskcluster/ci/l10n/kind.yml
+++ b/taskcluster/ci/l10n/kind.yml
@@ -54,17 +54,17 @@ job-template:
             by-build-platform:
                 linux(?!64).*: linux-opt
                 linux64.*: linux64-opt
                 macosx64.*: macosx64-opt
                 win32.*: win32-opt
                 win64.*: win64-opt
     run-on-projects:
         by-build-platform:
-            linux-shippable.*: ['try', 'release']  # Do not run on autoland - Bug 1599197
+            linux-shippable.*: ['release']  # Do not run on autoland - Bug 1599197
             default: ['all']
     worker-type:
         by-build-platform:
             default: b-linux
             win.*: b-win2012
     treeherder:
         symbol: L10n
         tier: 1
--- a/taskcluster/ci/source-test/jsshell.yml
+++ b/taskcluster/ci/source-test/jsshell.yml
@@ -28,21 +28,21 @@ job-defaults:
         using: mach
         workdir: /home/cltbld
         mach: jsshell-bench --perfherder={shell} --binary=$MOZ_FETCHES_DIR/$JSSHELL {test}
     run-on-projects:
         by-shell:
             sm:
                 by-test-platform:
                     (linux|windows|macos)(?!.*shippable).*: []
-                    default: ['mozilla-central', 'try', 'integration']
+                    default: ['mozilla-central', 'integration']
             default:
                 by-test-platform:
                     (linux|windows|macos)(?!.*shippable).*: []
-                    default: ['mozilla-central', 'try']
+                    default: ['mozilla-central']
     fetches:
         build:
             - target.jsshell.zip
         toolchain:
             - linux64-custom-v8
     optimization:
         push-interval-10: null
 
--- a/taskcluster/ci/test/awsy.yml
+++ b/taskcluster/ci/test/awsy.yml
@@ -27,17 +27,17 @@ job-defaults:
         by-test-platform:
             linux1804-64(?!-shippable).*: 3
             windows10-64(-qr)?/opt: 3
             default: 2
     run-on-projects:
         by-test-platform:
             .*-devedition/.*: []  # don't run on devedition
             (linux|win|mac)(?!.*shippable).*/opt: []
-            default: ['try', 'integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
+            default: ['integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
     fission-run-on-projects:
         by-test-platform:
             linux1804-64-shippable-qr/opt: ['mozilla-central']
             windows10-64-shippable-qr/opt: ['mozilla-central']
             default: []
 
 
 awsy:
@@ -48,42 +48,36 @@ awsy-tp6:
     description: "Are we slim yet - tp6 pageset"
     variants: ["fission"]
     treeherder-symbol: SY(sy-tp6)
     run-on-projects:
         by-test-platform:
             .*-ccov/.*: []  # don't run on coverage
             .*-devedition/.*: []  # don't run on devedition
             (linux|win|mac)(?!.*shippable)(?!.*ccov).*/opt: []
-            default: ['try', 'integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
+            default: ['integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
     mozharness:
         extra-options:
             - --tp6
 
 awsy-dmd:
     description: "Are we slim yet - dmd enabled"
     treeherder-symbol: SY(sy-d)
-    run-on-projects:
-        by-test-platform:
-            (linux|windows|macos)(?!.*shippable).*: []
-            default: ['try']
+    run-on-projects: []
     mozharness:
         extra-options:
             - --dmd
 
 awsy-base:
     description: "Are we slim yet - about:blank base case"
     treeherder-symbol: SY(ab)
     mozharness:
         extra-options:
             - --base
 
 awsy-base-dmd:
     description: "Are we slim yet - about:blank base case - dmd enabled"
     treeherder-symbol: SY(ab-d)
-    run-on-projects:
-        by-test-platform:
-            (linux|windows|macos)(?!.*shippable).*: []
-            default: ['try']
+    run-on-projects: []
     mozharness:
         extra-options:
             - --base
             - --dmd
--- a/taskcluster/ci/test/browsertime-desktop.yml
+++ b/taskcluster/ci/test/browsertime-desktop.yml
@@ -7,17 +7,17 @@ job-defaults:
         by-test-platform:
             .*-qr/.*: 2400
             .*-ref-hw-2017/.*: 3600
             default: 1800
     suite: raptor
     workdir: /home/cltbld
     run-on-projects:
         by-test-platform:
-            linux.*shippable[^-qr].*: ['mozilla-central', 'try']
+            linux.*shippable[^-qr].*: ['mozilla-central']
             default: []
     tier: 3
     fission-tier: 3
     virtualization:
         by-test-platform:
             windows10-64-ccov/.*: virtual
             default: hardware
     mozharness:
@@ -52,17 +52,17 @@ browsertime-tp6:
             firefox: 'both'
             chrome: 'cold'
             default: 'warm'
     run-on-projects:
         by-app:
             chrome: []
             default:
                 by-test-platform:
-                    linux.*shippable[^-qr].*: ['mozilla-central', 'try']
+                    linux.*shippable[^-qr].*: ['mozilla-central']
                     default: []
     limit-platforms:
         by-app:
             chrome:
                 - linux.*shippable[^-qr].*
             default: []
     treeherder-symbol: Btime(tp6)
     max-run-time: 4000
--- a/taskcluster/ci/test/browsertime-mobile.yml
+++ b/taskcluster/ci/test/browsertime-mobile.yml
@@ -6,18 +6,18 @@ job-defaults:
     max-run-time: 3600
     suite: raptor
     workdir: /builds/worker
     run-on-projects:
         by-app:
             refbrow: []
             default:
                 by-test-platform:
-                    android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
-                    android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
+                    android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
+                    android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
                     default: []
     tier: 3
     target:
         by-app:
             fenix:
                 by-test-platform:
                     android-hw.*-aarch64.*/.*:
                         index: project.mobile.fenix.v2.nightly.latest
@@ -138,17 +138,17 @@ browsertime-tp6m:
                                 by-test-platform:
                                     android-hw-p2-.*-api-16/(?!opt).*: []
                                     android-hw-p2-.*-api-16-shippable/opt: []
                                     android-hw-p2-.*?(?<!-aarch64-shippable)/opt.*: []
                                     android-hw(?!-p2).*(?<!-api-16-shippable)/opt.*: []
                                     default: ['mozilla-central']
                     default:
                         by-test-platform:
-                            android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
+                            android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
                             default: []
             youtube:
                 by-app:
                     fenix: []
                     chrome-m: []
                     refbrow: []
                     geckoview:
                         by-pageload:
@@ -162,18 +162,18 @@ browsertime-tp6m:
                                 by-test-platform:
                                     android-hw-p2-.*-api-16/(?!opt).*: []
                                     android-hw-p2-.*-api-16-shippable/opt: []
                                     android-hw-p2-.*?(?<!-aarch64-shippable)/opt.*: []
                                     android-hw(?!-p2).*(?<!-api-16-shippable)/opt.*: []
                                     default: ['mozilla-central']
                     default:
                         by-test-platform:
-                            android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
-                            android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
+                            android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
+                            android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
                             default: []
             default:
                 by-pageload:
                     cold:
                         by-app:
                             geckoview:
                                 by-test-platform:
                                     android-hw-.*(?<!-shippable)/opt: []
@@ -279,16 +279,16 @@ browsertime-speedometer-mobile:
         by-app:
             fenix: 1
             default: 3
     run-on-projects:
         by-app:
             fenix: []
             default:
                 by-test-platform:
-                    android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
-                    android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
+                    android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
+                    android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
                     default: []
     treeherder-symbol: Btime(sp)
     mozharness:
         extra-options:
             - --browsertime
             - --test=speedometer
--- a/taskcluster/ci/test/compiled.yml
+++ b/taskcluster/ci/test/compiled.yml
@@ -80,18 +80,18 @@ jittest:
             # empty string would fail to match /(?!-ccov)/ so the whole thing
             # would succeed. The beginning /?=linux/ is needed because the
             # platform "linux64" doesn't have enough characters for both the
             # beginning /linux/ and the final /...../.
             #
             # Additionally, platforms contain suffixes like "/opt" or "/debug".
             (?=linux).*(?!-ccov)...../.*: []  # redundant with SM(...)
             (?=windows).*(?!-ccov)...../.*: []  # redundant with SM(p)
-            android-hw-.*-aarch64/debug: ['try', 'mozilla-central', 'release']
-            android-hw-.*-api-16(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
+            android-hw-.*-aarch64/debug: ['mozilla-central', 'release']
+            android-hw-.*-api-16(?:-shippable)?/.*: ['mozilla-central', 'release']
             default: built-projects
     chunks:
         by-test-platform:
             windows.*: 1
             windows10-64-ccov/debug: 8
             windows10-64-ccov/opt: 8
             macosx.*/opt: 1
             macosx.*/debug: 3
--- a/taskcluster/ci/test/misc.yml
+++ b/taskcluster/ci/test/misc.yml
@@ -45,19 +45,19 @@ test-verify:
     max-run-time: 10800
     allow-software-gl-layers: false
     run-on-projects:
         by-test-platform:
             # do not run on ccov or asan
             .*-ccov/.*: []
             .*-asan/.*: []
             # where shippable is available, do not run on plain opt, except on try
-            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
+            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
             # do not run on mozilla-central, beta or release: usually just confirms earlier results
-            default: ['autoland', 'try']
+            default: ['autoland']
     target:
         by-test-platform:
             android-em-7.*: geckoview-androidTest.apk
             default: null
     tier: 2
     mozharness:
         script:
             by-test-platform:
@@ -117,19 +117,19 @@ test-verify-gpu:
     max-run-time: 10800
     allow-software-gl-layers: false
     run-on-projects:
         by-test-platform:
             # do not run on ccov or asan
             .*-ccov/.*: []
             .*-asan/.*: []
             # where shippable is available, do not run on plain opt, except on try
-            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
+            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
             # do not run on mozilla-central, beta or release: usually just confirms earlier results
-            default: ['autoland', 'try']
+            default: ['autoland']
     tier: 2
     mozharness:
         script:
             by-test-platform:
                 android-em.*: android_emulator_unittest.py
                 default: desktop_unittest.py
         config:
             by-test-platform:
@@ -214,17 +214,17 @@ test-coverage-gpu:
     loopback-video: true
     virtualization: virtual-with-gpu
     instance-size: default
     max-run-time: 10800
     allow-software-gl-layers: false
     run-on-projects:
         by-test-platform:
             # only run on mozilla-central and try.
-            .*-ccov/.*: ['mozilla-central', 'try']
+            .*-ccov/.*: ['mozilla-central']
             default: []
     tier:
         by-test-platform:
             windows10-64-asan.*: 3
             default: 2
     mozharness:
         script:
             by-test-platform:
--- a/taskcluster/ci/test/raptor.yml
+++ b/taskcluster/ci/test/raptor.yml
@@ -20,45 +20,45 @@ job-defaults:
     run-on-projects:
         by-app:
             firefox:
                 by-test-name:
                     raptor-tp6-firefox:
                         by-pageload:
                             warm:
                                 by-test-platform:
-                                    windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
+                                    windows10-64-ref-hw-2017/opt: ["mozilla-central"]
                                     (linux|windows|macos)(?!.*shippable).*: []
-                                    default: ["try", "mozilla-central"]
+                                    default: ["mozilla-central"]
                             cold:
                                 by-test-platform:
-                                    windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
-                                    macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
+                                    windows10-64-ref-hw-2017/opt: ["mozilla-central"]
+                                    macosx.*64(?:-qr)?/opt: ["mozilla-central"]
                                     (linux|windows|macos)(?!.*shippable).*: []
-                                    default: ["try", "trunk", "mozilla-beta"]
+                                    default: ["trunk", "mozilla-beta"]
                     default:
                         by-test-platform:
-                            windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
-                            macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
+                            windows10-64-ref-hw-2017/opt: ["mozilla-central"]
+                            macosx.*64(?:-qr)?/opt: ["mozilla-central"]
                             (linux|windows|macos)(?!.*shippable).*: []
-                            default: ["try", "trunk", "mozilla-beta"]
+                            default: ["trunk", "mozilla-beta"]
             chrome: []
             chromium: []
             default:  # tests that dont have "apps: []"
                 by-test-name:
                     raptor-.*-profiling.*:
                         by-test-platform:
                             (linux|windows|macos)(?!.*shippable).*: []
-                            default: ["try", "mozilla-central"]
+                            default: ["mozilla-central"]
                     default:
                         by-test-platform:
-                            windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
-                            macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
+                            windows10-64-ref-hw-2017/opt: ["mozilla-central"]
+                            macosx.*64(?:-qr)?/opt: ["mozilla-central"]
                             (linux|windows|macos)(?!.*shippable).*: []
-                            default: ["try", "trunk", "mozilla-beta"]
+                            default: ["trunk", "mozilla-beta"]
     limit-platforms:
         by-app:
             chrome:
                 - linux64-shippable/opt
                 - windows7-32-shippable/opt
                 - windows10-64-shippable/opt
                 - macosx1014-64-shippable/opt
             chromium:
@@ -313,17 +313,17 @@ raptor-sunspider-firefox-profiling:
 raptor-unity-webgl-firefox:
     description: "Raptor Unity WebGL on Firefox"
     variants: ["fission"]
     try-name: raptor-unity-webgl-firefox
     treeherder-symbol: Rap(ugl)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ["mozilla-central"]
     tier: 3
     mozharness:
         extra-options:
             - --test=raptor-unity-webgl
     fetches:
         fetch:
             - unity-webgl
 
@@ -343,17 +343,17 @@ raptor-unity-webgl-firefox-profiling:
 raptor-wasm-misc-cranelift-firefox:
     description: "Raptor WASM Misc on Firefox with Cranelift"
     variants: ["fission"]
     try-name: raptor-wasm-misc-cranelift-firefox
     treeherder-symbol: Rap(wm-c)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ["mozilla-central"]
     max-run-time: 1800
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-wasm-misc-cranelift
     fetches:
         fetch:
             - wasm-misc
@@ -520,17 +520,17 @@ raptor-wasm-godot-baseline-firefox-profi
 raptor-wasm-godot-cranelift-firefox:
     description: "Raptor WASM Godot on Firefox with Cranelift"
     variants: ["fission"]
     try-name: raptor-wasm-godot-cranelift-firefox
     treeherder-symbol: Rap(godot-c)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             .*-qr/.*: 2100
             .*-ref-hw-2017/.*: 2100
             default: 1500
     tier: 2
     mozharness:
         extra-options:
@@ -574,19 +574,19 @@ raptor-wasm-godot-ion-firefox-profiling:
 
 raptor-youtube-playback-firefox:
     description: "Raptor YouTube Playback on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-firefox
     treeherder-symbol: Rap(ytp)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time: 3000
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback
 
 raptor-youtube-playback-firefox-profiling:
     description: "Raptor YouTube Playback on Firefox with Gecko Profiling"
@@ -631,19 +631,19 @@ raptor-youtube-playback-h264-power-firef
 
 raptor-youtube-playback-av1-sfr-firefox:
     description: "Raptor YouTube Playback AV1 SFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-av1-sfr-firefox
     treeherder-symbol: Rap(ytp-av1-sfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     limit-platforms:
         - windows10-64-ref-hw-2017/opt
         - macosx1014-64-shippable/opt
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 1800
     tier: 2
@@ -653,95 +653,95 @@ raptor-youtube-playback-av1-sfr-firefox:
 
 raptor-youtube-playback-h264-sfr-firefox:
     description: "Raptor YouTube Playback H264 SFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-h264-sfr-firefox
     treeherder-symbol: Rap(ytp-h264-sfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 1800
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback-h264-sfr
 
 raptor-youtube-playback-vp9-sfr-firefox:
     description: "Raptor YouTube Playback VP9 SFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-vp9-sfr-firefox
     treeherder-symbol: Rap(ytp-vp9-sfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 1800
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback-vp9-sfr
 
 raptor-youtube-playback-widevine-hfr-firefox:
     description: "Raptor YouTube Playback Widevine HFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-widevine-hfr-firefox
     treeherder-symbol: Rap(ytp-widevine-hfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 2700
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback-widevine-hfr
 
 raptor-youtube-playback-widevine-h264-sfr-firefox:
     description: "Raptor YouTube Playback Widevine H264 SFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-widevine-h264-sfr-firefox
     treeherder-symbol: Rap(ytp-widevine-h264-sfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 2700
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback-widevine-h264-sfr
 
 raptor-youtube-playback-widevine-vp9-sfr-firefox:
     description: "Raptor YouTube Playback Widevine VP9 SFR on Firefox"
     variants: ["fission"]
     try-name: raptor-youtube-playback-widevine-vp9-sfr-firefox
     treeherder-symbol: Rap(ytp-widevine-vp9-sfr)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     max-run-time:
         by-test-platform:
             windows10-aarch64/opt: 3600
             default: 2700
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-youtube-playback-widevine-vp9-sfr
@@ -769,19 +769,19 @@ raptor-ares6-firefox-profiling:
 
 raptor-jetstream2-firefox:
     description: "Raptor Jetstream2 on Firefox"
     variants: ["fission"]
     try-name: raptor-jetstream2-firefox
     treeherder-symbol: Rap(js2)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ["mozilla-central", "try"]
+            default: ['mozilla-central']
     tier: 3
     max-run-time: 8000
     mozharness:
         extra-options:
             - --test=raptor-jetstream2
     fetches:
         fetch:
             - jetstream2
--- a/taskcluster/ci/test/reftest.yml
+++ b/taskcluster/ci/test/reftest.yml
@@ -9,18 +9,18 @@ job-defaults:
         by-test-platform:
             android-em-7.*: geckoview-androidTest.apk
             android-hw-.*: geckoview-androidTest.apk
             default: null
     variants: ['fission']
     fission-tier: 2
     run-on-projects:
         by-test-platform:
-            android-hw-.*-qr/debug: ['try', 'mozilla-central']
-            android-hw-.*-qr/opt: ['try', 'mozilla-central', 'autoland']
+            android-hw-.*-qr/debug: ['mozilla-central']
+            android-hw-.*-qr/opt: ['mozilla-central', 'autoland']
             windows10-aarch64/.*: []  # Specific repos enabled below
             default: built-projects
     mozharness:
         script:
             by-test-platform:
                 android-em.*: android_emulator_unittest.py
                 android-hw.*: android_hardware_unittest.py
                 default: desktop_unittest.py
@@ -46,17 +46,17 @@ crashtest:
     treeherder-symbol: R(C)
     chunks:
         by-test-platform:
             android-em-7.*: 1
             default: 1
     e10s: true
     run-on-projects:
         by-test-platform:
-            windows10-aarch64/.*: ['try', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
+            windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
             default: built-projects
     max-run-time: 3600
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             android-hw-.*-qr/.*: 2
             default: default
     fission-tier:
@@ -102,18 +102,18 @@ jsreftest:
         by-test-platform:
             windows10-64-ccov/.*: 7200
             macosx.*64-ccov/.*: 7200
             linux.*64-ccov/.*: 7200
             default: 3600
     tier: default
     run-on-projects:
         by-test-platform:
-            android-hw-.*-aarch64(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
-            android-hw-.*-api-16(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
+            android-hw-.*-aarch64(?:-shippable)?/.*: ['mozilla-central', 'release']
+            android-hw-.*-api-16(?:-shippable)?/.*: ['mozilla-central', 'release']
             default: built-projects
 
 reftest:
     description: "Reftest run"
     treeherder-symbol: R(R)
     virtualization: virtual-with-gpu
     chunks:
         by-test-platform:
@@ -126,17 +126,17 @@ reftest:
             windows.*/debug: 4
             windows10-64-asan/opt: 3
             windows10-64-ccov/debug: 9
             windows10-64-ccov/opt: 9
             default: 8
     e10s: true
     run-on-projects:
         by-test-platform:
-            windows10-aarch64/.*: ['try', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
+            windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
             default: built-projects
     max-run-time:
         by-test-platform:
             windows7-32-mingwclang/debug: 5400
             windows10-64-ccov/.*: 5400
             windows10-64-asan/opt: 5400
             macosx.*64-ccov/.*: 5400
             default: 3600
--- a/taskcluster/ci/test/talos.yml
+++ b/taskcluster/ci/test/talos.yml
@@ -32,36 +32,36 @@ job-defaults:
                     - talos/linux64_config_taskcluster.py
                 default:
                     - talos/linux_config.py
     run-on-projects:
         by-test-name:
             talos-.*-profiling:
                 by-test-platform:
                     (linux|windows|macos)(?!.*shippable).*: []
-                    default: ['mozilla-central', 'try']
+                    default: ['mozilla-central']
             default:
                 by-test-platform:
                     (linux|windows|macos)(?!.*shippable).*: []
-                    default: ['mozilla-beta', 'trunk', 'try']
+                    default: ['mozilla-beta', 'trunk']
     fission-run-on-projects:
         by-test-platform:
             linux64-shippable-qr/opt: ['mozilla-central']
             windows10-64-shippable-qr/opt: ['mozilla-central']
             default: []
 
 talos-bcv:
     description: "Talos basic compositor video"
     try-name: bcv
     treeherder-symbol: T(bcv)
     run-on-projects:
         by-test-platform:
             .*(?:shippable-qr|-qr)/.*: []
             (linux|windows|macos)(?!.*shippable)(?!.*-qr).*: []
-            default: ['mozilla-beta', 'trunk', 'try']
+            default: ['mozilla-beta', 'trunk']
     tier:
         by-test-platform:
             .*-qr/.*: 3  # this should be disabled but might run via try syntax anyway, so explicitly downgrade to tier-3
             default: default
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=bcv
@@ -70,17 +70,17 @@ talos-bcv-profiling:
     description: "Talos basic compositor video with gecko profiling"
     try-name: bcv-prof
     treeherder-symbol: T-Prof(bcv)
     tier: 2
     run-on-projects:
         by-test-platform:
             .*(?:shippable-qr|-qr)/.*: []
             (linux|windows|macos)(?!.*shippable)(?!.*-qr).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=bcv
             - --gecko-profile
 
 talos-chrome:
     description: "Talos chrome"
@@ -104,35 +104,35 @@ talos-chrome-profiling:
 
 talos-damp:
     description: "Talos devtools (damp)"
     try-name: damp
     treeherder-symbol: T(damp)
     max-run-time: 5400
     run-on-projects:
         by-test-platform:
-            windows7-32-shippable/.*: ['try']
+            windows7-32-shippable/.*: []
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-beta', 'trunk', 'try']
+            default: ['mozilla-beta', 'trunk']
 
     mozharness:
         extra-options:
             - --suite=damp
 
 talos-damp-profiling:
     description: "Talos devtools (damp) with gecko profiling"
     try-name: damp-prof
     treeherder-symbol: T-Prof(damp)
     tier: 2
     max-run-time: 5400
     run-on-projects:
         by-test-platform:
-            windows7-32-shippable/.*: ['try']
+            windows7-32-shippable/.*: []
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     mozharness:
         extra-options:
             - --suite=damp
             - --gecko-profile
 
 talos-dromaeojs:
     description: "Talos dromaeojs"
     try-name: dromaeojs
@@ -156,31 +156,31 @@ talos-dromaeojs-profiling:
 talos-flex:
     description: "Talos XUL flexbox emulation enabled"
     try-name: flex
     treeherder-symbol: T(f)
     tier: 3
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=flex
 
 talos-flex-profiling:
     description: "Talos XUL flexbox emulation enabled with gecko profiling"
     try-name: flex-prof
     treeherder-symbol: T-Prof(f)
     tier: 3
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=flex
             - --gecko-profile
 
 talos-g1:
     description: "Talos g1"
@@ -229,19 +229,19 @@ talos-g3-profiling:
             - --gecko-profile
 
 talos-g4:
     description: "Talos g4"
     try-name: g4
     treeherder-symbol: T(g4)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ['try', 'mozilla-central']
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-beta', 'trunk', 'try']
+            default: ['mozilla-beta', 'trunk']
     max-run-time:
         by-test-platform:
             linux64.*: 1500
             default: 1800
     mozharness:
         extra-options:
             - --suite=g4
 
@@ -312,17 +312,17 @@ talos-h2:
 
 talos-motionmark:
     description: "Talos motionmark"
     try-name: motionmark
     treeherder-symbol: T(mm)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 3600
     tier:
         by-test-platform:
             windows10-64-ccov/.*: 3
             linux64-ccov/.*: 3
             default: 2
     mozharness:
         extra-options:
@@ -330,17 +330,17 @@ talos-motionmark:
 
 talos-motionmark-profiling:
     description: "Talos motionmark with gecko profiling"
     try-name: motionmark-prof
     treeherder-symbol: T-Prof(mm)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 3600
     tier:
         by-test-platform:
             windows10-64-ccov/.*: 3
             linux64-ccov/.*: 3
             default: 2
     mozharness:
         extra-options:
@@ -369,17 +369,17 @@ talos-other-profiling:
 
 talos-sessionrestore-many-windows:
     description: "Talos sessionrestore-many-windows"
     try-name: sessionrestore-many-windows
     treeherder-symbol: T(smw)
     run-on-projects:
         by-test-platform:
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-central', 'try']
+            default: ['mozilla-central']
     max-run-time: 1500
     mozharness:
         extra-options:
             - --suite=sessionrestore-many-windows
 
 talos-sessionrestore-many-windows-profiling:
     description: "Talos sessionrestore-many-windows with gecko profiling"
     try-name: sessionrestore-many-windows-prof
@@ -492,33 +492,30 @@ talos-tabswitch-profiling:
             - --gecko-profile
 
 talos-webgl:
     description: "Talos WebGL"
     try-name: webgl
     treeherder-symbol: T(webgl)
     run-on-projects:
         by-test-platform:
-            windows10-64-ref-hw-2017/opt: ['mozilla-central', 'try']
+            windows10-64-ref-hw-2017/opt: ['mozilla-central']
             (linux|windows|macos)(?!.*shippable).*: []
-            default: ['mozilla-beta', 'trunk', 'try']
+            default: ['mozilla-beta', 'trunk']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=webgl
 
 talos-webgl-profiling:
     description: "Talos WebGL with gecko profiling"
     try-name: webgl
     treeherder-symbol: T-Prof(webgl)
     tier: 2
-    run-on-projects:
-        by-test-platform:
-            (linux|windows|macos)(?!.*shippable).*: []
-            default: ['try']
+    run-on-projects: []
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=webgl
             - --gecko-profile
 
 talos-xperf:
     description: "Talos xperf"
@@ -527,18 +524,18 @@ talos-xperf:
     virtualization: virtual
     os-groups: ['Administrators']
     run-as-administrator:
         by-test-platform:
             windows7-32.*: false
             windows10-64.*: true
     run-on-projects:
         by-test-platform:
-            windows7-32-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
-            windows10-64-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
+            windows7-32-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk']
+            windows10-64-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk']
             default: []
     tier:
         by-test-platform:
             windows10-64-ccov/.*: 3
             default: default
     mozharness:
         extra-options:
             - --suite=xperf
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -62,18 +62,18 @@ web-platform-tests:
             linux.*64-asan/opt: 14400
             linux.*64(-qr)?/debug: 10800
             macosx.*/debug: 10800
             android-em.*/.*: 10800
             default: 7200
     e10s: true
     run-on-projects:
         by-test-platform:
-            linux1804-32-shippable/opt: ['try', 'release']  # skip integration, Bug 1599197
-            .*-qr/.*: ['release', 'try']  # skip on integration branches due to high load
+            linux1804-32-shippable/opt: ['release']  # skip integration, Bug 1599197
+            .*-qr/.*: ['release']  # skip on integration branches due to high load
             default: built-projects
     tier:
         by-test-platform:
             .*-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
     mozharness:
         chunked: true
         extra-options:
@@ -176,17 +176,17 @@ web-platform-tests-wdspec:
             .*-ccov/.*: 4
             default: 3
     mozharness:
         extra-options:
             - --test-type=wdspec
             - --setpref=toolkit.asyncshutdown.log=true
     run-on-projects:
         by-test-platform:
-            .*-qr/.*: ['release', 'try']
+            .*-qr/.*: ['release']
             default: built-projects
     tier:
         by-test-platform:
             android.*: 3
             linux.*64-asan/opt: 2
             .*-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
     fetches:
@@ -271,17 +271,17 @@ web-platform-tests-crashtest:
     schedules-component: web-platform-tests-crashtest
     treeherder-symbol: W(Wc)
     chunks: 1
     mozharness:
         extra-options:
             - --test-type=crashtest
     run-on-projects:
         by-test-platform:
-            .*-qr/.*: ['release', 'try']
+            .*-qr/.*: ['release']
             default: built-projects
     tier:
         by-test-platform:
             linux1804-64-asan/opt: 2
             .*-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
 
 test-verify-wpt:
@@ -294,19 +294,19 @@ test-verify-wpt:
     treeherder-symbol: TVw
     max-run-time: 10800
     run-on-projects:
         by-test-platform:
             # do not run on ccov or asan
             .*-ccov/.*: []
             .*-asan/.*: []
             # where shippable is available, do not run on plain opt, except on try
-            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
+            (?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
             # do not run on beta or release: usually just confirms earlier results
-            default: ['autoland', 'try']
+            default: ['autoland']
     tier: 2
     mozharness:
         extra-options:
             - --verify
 
 test-coverage-wpt:
     description: "Per web-platform test coverage"
     suite:
--- a/taskcluster/taskgraph/test/test_util_attributes.py
+++ b/taskcluster/taskgraph/test/test_util_attributes.py
@@ -49,46 +49,47 @@ class Attrmatch(unittest.TestCase):
         self.assertFalse(attrmatch({'a': 1}, a=1, b=2, c=3))
         self.assertFalse(attrmatch({'a': 1, 'b': 2}, a=1, b=2, c=3))
         self.assertTrue(attrmatch({'a': 1, 'b': 2, 'c': 3}, a=1, b=2, c=3))
 
 
 class MatchRunOnProjects(unittest.TestCase):
 
     def test_empty(self):
-        self.assertFalse(match_run_on_projects('try', []))
+        self.assertFalse(match_run_on_projects('birch', []))
 
     def test_all(self):
-        self.assertTrue(match_run_on_projects('try', ['all']))
+        self.assertTrue(match_run_on_projects('birch', ['all']))
         self.assertTrue(match_run_on_projects('larch', ['all']))
         self.assertTrue(match_run_on_projects('autoland', ['all']))
         self.assertTrue(match_run_on_projects('mozilla-central', ['all']))
         self.assertTrue(match_run_on_projects('mozilla-beta', ['all']))
         self.assertTrue(match_run_on_projects('mozilla-release', ['all']))
 
     def test_release(self):
-        self.assertFalse(match_run_on_projects('try', ['release']))
+        self.assertFalse(match_run_on_projects('birch', ['release']))
         self.assertFalse(match_run_on_projects('larch', ['release']))
         self.assertFalse(match_run_on_projects('autoland', ['release']))
         self.assertTrue(match_run_on_projects('mozilla-central', ['release']))
         self.assertTrue(match_run_on_projects('mozilla-beta', ['release']))
         self.assertTrue(match_run_on_projects('mozilla-release', ['release']))
 
     def test_integration(self):
-        self.assertFalse(match_run_on_projects('try', ['integration']))
+        self.assertFalse(match_run_on_projects('birch', ['integration']))
         self.assertFalse(match_run_on_projects('larch', ['integration']))
         self.assertTrue(match_run_on_projects('autoland', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-central', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-beta', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-integration', ['integration']))
 
     def test_combo(self):
-        self.assertTrue(match_run_on_projects('try', ['release', 'try', 'maple']))
-        self.assertFalse(match_run_on_projects('larch', ['release', 'try', 'maple']))
-        self.assertTrue(match_run_on_projects('maple', ['release', 'try', 'maple']))
-        self.assertFalse(match_run_on_projects('autoland', ['release', 'try', 'maple']))
-        self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'try', 'maple']))
-        self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'try', 'maple']))
-        self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'try', 'maple']))
+        self.assertTrue(match_run_on_projects('birch', ['release', 'birch', 'maple']))
+        self.assertFalse(match_run_on_projects('larch', ['release', 'birch', 'maple']))
+        self.assertTrue(match_run_on_projects('maple', ['release', 'birch', 'maple']))
+        self.assertFalse(match_run_on_projects('autoland', ['release', 'birch', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'birch', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'birch', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'birch', 'maple']))
+        self.assertTrue(match_run_on_projects('birch', ['birch', 'trunk']))
 
 
 if __name__ == '__main__':
     main()
--- a/taskcluster/taskgraph/transforms/tests.py
+++ b/taskcluster/taskgraph/transforms/tests.py
@@ -1206,21 +1206,21 @@ def enable_code_coverage(config, tasks):
                 task['mozharness'].setdefault('extra-options', []).append('--java-code-coverage')
                 yield task
                 continue
             task['mozharness'].setdefault('extra-options', []).append('--code-coverage')
             task['instance-size'] = 'xlarge'
 
             # Temporarily disable Mac tests on mozilla-central
             if 'mac' in task['build-platform']:
-                task['run-on-projects'] = ['try']
+                task['run-on-projects'] = []
 
             # Ensure we always run on the projects defined by the build, unless the test
             # is try only or shouldn't run at all.
-            if task['run-on-projects'] not in [[], ['try']]:
+            if task['run-on-projects'] not in [[]]:
                 task['run-on-projects'] = 'built-projects'
 
             # Ensure we don't optimize test suites out.
             # We always want to run all test suites for coverage purposes.
             task.pop('schedules-component', None)
             task.pop('when', None)
             task['optimization'] = None
 
--- a/taskcluster/taskgraph/transforms/upload_symbols.py
+++ b/taskcluster/taskgraph/transforms/upload_symbols.py
@@ -71,16 +71,13 @@ def fill_template(config, tasks):
         )
         task['treeherder'] = treeherder
 
         if attributes.get('shippable'):
             # For shippable builds, we want to run these tasks if the build is run.
             # XXX Better to run this on promote phase instead?
             task['run-on-projects'] = dep.attributes.get('run_on_projects')
             task['optimization'] = dep.optimization
-        else:
-            # For other builds, these can be requested to upload to the try symbol sever.
-            task['run-on-projects'] = ['try']
 
         # clear out the stuff that's not part of a task description
         del task['primary-dependency']
 
         yield task