Bug 1610863 - Add rust-size toolchain to Thunderbird CI builds. r=darktrojan
authorRob Lemley <rob@thunderbird.net>
Fri, 24 Jan 2020 12:36:33 +0200
changeset 37125 ec55ec5db960bc99aaaf3cabf3040c9a3e066473
parent 37124 0b3a6c10489b6d0aa70cb27f8fefa37bbe80b298
child 37126 9cc39105d698c16ac439cca0f936f967c68af899
push id2552
push userclokep@gmail.com
push dateMon, 10 Feb 2020 21:24:16 +0000
treeherdercomm-beta@f95a6f4408a3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdarktrojan
bugs1610863
Bug 1610863 - Add rust-size toolchain to Thunderbird CI builds. r=darktrojan
taskcluster/ci/build/linux.yml
taskcluster/ci/build/macosx.yml
taskcluster/ci/build/windows.yml
taskcluster/ci/toolchain/kind.yml
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -28,16 +28,17 @@ linux64/opt:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
             - linux64-sccache
 
 linux64-shippable/opt:
     description: "Linux64 Shippable"
     attributes:
         shippable: true
         nightly: true
         enable-full-crashsymbols: true
@@ -69,16 +70,17 @@ linux64-shippable/opt:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
 
 linux64/debug:
     description: "Linux64 Debug"
     index:
         product: thunderbird
         job-name: linux64-debug
     treeherder:
         platform: linux64/debug
@@ -103,16 +105,17 @@ linux64/debug:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
             - linux64-sccache
 
 linux/opt:
     description: "Linux32 Opt"
     index:
         product: thunderbird
         job-name: linux32-opt
     treeherder:
@@ -136,16 +139,17 @@ linux/opt:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
             - linux64-sccache
 
 linux-shippable/opt:
     description: "Linux32 Shippable"
     attributes:
         shippable: true
         nightly: true
         enable-full-crashsymbols: true
@@ -177,16 +181,17 @@ linux-shippable/opt:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
 
 linux/debug:
     description: "Linux32 Debug"
     index:
         product: thunderbird
         job-name: linux32-debug
     treeherder:
         platform: linux32/debug
@@ -211,9 +216,10 @@ linux/debug:
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-cbindgen
             - linux64-clang
             - linux64-nasm
             - linux64-node
             - linux64-rust
+            - linux64-rust-size
             - linux64-sccache
--- a/taskcluster/ci/build/macosx.yml
+++ b/taskcluster/ci/build/macosx.yml
@@ -37,16 +37,17 @@ macosx64/debug:
             - linux64-cctools-port
             - linux64-clang-macosx-cross
             - linux64-hfsplus
             - linux64-libdmg
             - linux64-llvm-dsymutil
             - linux64-nasm
             - linux64-node
             - linux64-rust-macos
+            - linux64-rust-size
             - linux64-sccache
 
 macosx64/opt:
     description: "MacOS X x64 Cross-compile"
     index:
         product: thunderbird
         job-name: macosx64-opt
     treeherder:
@@ -77,16 +78,17 @@ macosx64/opt:
             - linux64-cctools-port
             - linux64-clang-macosx-cross
             - linux64-hfsplus
             - linux64-libdmg
             - linux64-llvm-dsymutil
             - linux64-nasm
             - linux64-node
             - linux64-rust-macos
+            - linux64-rust-size
             - linux64-sccache
 
 macosx64-shippable/opt:
     description: "MacOS X x64 Cross-compile"
     attributes:
         shippable: true
         nightly: true
         enable-full-crashsymbols: true
@@ -125,8 +127,9 @@ macosx64-shippable/opt:
             - linux64-cctools-port
             - linux64-clang-macosx-cross
             - linux64-hfsplus
             - linux64-libdmg
             - linux64-llvm-dsymutil
             - linux64-nasm
             - linux64-node
             - linux64-rust-macos
+            - linux64-rust-size
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -13,16 +13,17 @@ job-defaults:
     fetches:
         toolchain:
             - win64-cbindgen
             - win64-clang-cl
             - win64-dump-syms
             - win64-nasm
             - win64-node
             - win64-rust
+            - win64-rust-size
 
 win32/opt:
     description: "Win32 Opt"
     index:
         product: thunderbird
         job-name: win32-opt
     attributes:
         enable-build-signing: true
--- a/taskcluster/ci/toolchain/kind.yml
+++ b/taskcluster/ci/toolchain/kind.yml
@@ -26,24 +26,26 @@ jobs:
     - linux64-mar-tools
     - linux64-minidump-stackwalk
     - linux64-nasm
     - linux64-node
     - linux64-rust
     - linux64-rust-1.39
     - linux64-rust-macos
     - linux64-rust-macos-1.39
+    - linux64-rust-size
     - linux64-sccache
     - linux64-upx
     - macosx64-minidump-stackwalk
     - macosx64-node
     - mingw32-rust-1.39
     - wasi-sysroot
     - win32-node
     - win32-minidump-stackwalk
     - win64-cbindgen
     - win64-clang-cl
     - win64-dump-syms
     - win64-nasm
     - win64-node
     - win64-rust
     - win64-rust-1.39
+    - win64-rust-size
     - win64-sccache