Bug 1695793 - correct platform idetifier for MacOS cross non-unified check. r=marco
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Tue, 02 Mar 2021 14:05:08 +0000
changeset 569317 d73d652863ac302d8bb0e6bee38c12a9129063a3
parent 569316 2fa5bd2e3ff89f8dcf940ab2f079978c8060c399
child 569318 29d7ea70851ac87cdeff5bd40055959557df7ed5
push id137528
push userbpostelnicu@mozilla.com
push dateTue, 02 Mar 2021 14:07:31 +0000
treeherderautoland@d73d652863ac [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmarco
bugs1695793
milestone88.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 1695793 - correct platform idetifier for MacOS cross non-unified check. r=marco Differential Revision: https://phabricator.services.mozilla.com/D106897
taskcluster/ci/source-test/clang.yml
taskcluster/ci/source-test/coverity.yml
taskcluster/ci/source-test/infer.yml
--- a/taskcluster/ci/source-test/clang.yml
+++ b/taskcluster/ci/source-test/clang.yml
@@ -1,22 +1,20 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 ---
 job-defaults:
     # Run only on try and code-review tasks
     # to avoid running clang tools on the whole codebase
     run-on-projects: []
-    platform: linux64/opt
+    platform: linux64/debug
+    worker-type: t-linux-xlarge-source
     attributes:
         code-review: true
-    worker-type:
-        by-platform:
-            linux64.*: t-linux-xlarge-source
     worker:
         docker-image: {in-tree: static-analysis-build}
         max-run-time: 5400
     treeherder:
         kind: other
         tier: 2
     run:
         using: run-task
@@ -102,17 +100,17 @@ external:
         artifacts:
             - type: file
               name: public/code-review/clang-tidy.json
               path: /builds/worker/clang-tidy.json
 
 linux64-non-unified:
     description: Run syntax test for non-unified build on C/C++ files.
     treeherder:
-        symbol: cpp(non-unified-linux64)
+        symbol: cpp(non-unified)
         tier: 1
     attributes:
         code-review: false
     run-on-projects: ['integration']
     run:
         cwd: '{checkout}'
         command: >-
             source taskcluster/scripts/misc/source-test-clang-setup.sh &&
@@ -120,18 +118,19 @@ linux64-non-unified:
     fetches:
         toolchain:
             - linux64-clang
             - linux64-clang-tidy
             - linux64-rust
 
 macosx64-non-unified:
     description: Run syntax test for non-unified build on C/C++ files.
+    platform: osx-cross/debug
     treeherder:
-        symbol: cpp(non-unified-macos64)
+        symbol: cpp(non-unified)
         tier: 1
     attributes:
         code-review: false
     run-on-projects: ['integration']
     run:
         cwd: '{checkout}'
         command: >-
             source taskcluster/scripts/misc/source-test-clang-setup-macos64.sh &&
--- a/taskcluster/ci/source-test/coverity.yml
+++ b/taskcluster/ci/source-test/coverity.yml
@@ -1,20 +1,18 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 ---
 job-defaults:
     # Run only on try and code-review tasks
     # to avoid running Coverity SA on the whole codebase
     run-on-projects: []
-    platform: linux64/opt
-    worker-type:
-        by-platform:
-            linux64.*: b-linux
+    platform: linux64/debug
+    worker-type: t-linux-xlarge-source
     worker:
         docker-image: {in-tree: debian10-amd64-build}
         max-run-time: 5400
     treeherder:
         kind: other
         tier: 2
     run:
         using: run-task
--- a/taskcluster/ci/source-test/infer.yml
+++ b/taskcluster/ci/source-test/infer.yml
@@ -1,22 +1,20 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 ---
 job-defaults:
     # Run only on try and code-review tasks
     # to avoid running infer on the whole codebase
     run-on-projects: []
-    platform: linux64/opt
+    platform: linux64/debug
+    worker-type: t-linux-xlarge-source
     attributes:
         code-review: true
-    worker-type:
-        by-platform:
-            linux64.*: t-linux-xlarge-source
     worker:
         docker-image: {in-tree: android-build}
         max-run-time: 5400
     treeherder:
         kind: other
         tier: 2
     run:
         using: run-task