summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/toolchain/rust.yml
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/ci/toolchain/rust.yml')
-rw-r--r--taskcluster/ci/toolchain/rust.yml233
1 files changed, 0 insertions, 233 deletions
diff --git a/taskcluster/ci/toolchain/rust.yml b/taskcluster/ci/toolchain/rust.yml
deleted file mode 100644
index 437c497d71..0000000000
--- a/taskcluster/ci/toolchain/rust.yml
+++ /dev/null
@@ -1,233 +0,0 @@
-# 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:
- description: "rust repack"
- worker-type: b-linux-gcp
- worker:
- max-run-time: 7200
- run:
- script: repack_rust.py
- toolchain-artifact: public/build/rustc.tar.zst
-
-linux64-rust-1.74:
- treeherder:
- symbol: TL(rust-1.74)
- run:
- arguments: [
- '--channel', '1.74.0',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'i686-unknown-linux-gnu',
- '--target', 'wasm32-wasi',
- ]
- toolchain-alias:
- - linux64-rust-base
- - linux64-rust-toolchain
-
-linux64-rust-1.77:
- treeherder:
- symbol: TL(rust)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'i686-unknown-linux-gnu',
- '--target', 'aarch64-unknown-linux-gnu',
- '--target', 'wasm32-wasi',
- ]
- toolchain-alias: linux64-rust
-
-# A patched rust toolchain that allows us to use sanitizers in our vendored
-# build environment. See the rust fetch's comments for more details.
-linux64-rust-dev:
- description: "build rust from source"
- worker-type: b-linux-large-gcp
- treeherder:
- symbol: TL(rust-dev)
- worker:
- env:
- # Work around https://github.com/rust-lang/rust/issues/105967
- RUSTFLAGS_BOOTSTRAP: '-Clink-arg=-Wl,--undefined-version'
- RUSTFLAGS_NOT_BOOTSTRAP: '-Clink-arg=-Wl,--undefined-version'
- run:
- arguments: [
- '--patch', 'rust-vendor-std.patch',
- '--patch', 'src/tools/cargo:cargo-vendor-std.patch',
- '--channel', 'dev',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- ]
- fetches:
- fetch:
- - rust-1.77.2
- toolchain:
- - linux64-clang-toolchain
- - linux64-toolchain-sysroot
-
-linux64-rust-cross-1.77:
- description: "rust repack with macos and windows cross support"
- treeherder:
- symbol: TL(rust-cross)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'i686-unknown-linux-gnu',
- '--target', 'x86_64-apple-darwin',
- '--target', 'aarch64-apple-darwin',
- '--target', 'x86_64-pc-windows-msvc',
- '--target', 'i686-pc-windows-msvc',
- '--target', 'aarch64-pc-windows-msvc',
- '--target', 'armv7-linux-androideabi',
- '--target', 'thumbv7neon-linux-androideabi',
- '--target', 'aarch64-linux-android',
- '--target', 'i686-linux-android',
- '--target', 'x86_64-linux-android',
- ]
- toolchain-alias: linux64-rust-cross
-
-linux64-rust-static-1.77:
- description: "rust repack with static linking support"
- treeherder:
- symbol: TL(rust-static)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'aarch64-unknown-linux-musl',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-musl',
- '--target', 'i686-unknown-linux-gnu',
- '--target', 'i686-unknown-linux-musl',
- ]
- toolchain-alias: linux64-rust-static
-
-linux64-rust-macos-1.70:
- description: "rust repack with macos-cross support"
- treeherder:
- symbol: TL(rust-macos-1.70)
- run:
- arguments: [
- '--channel', '1.70.0',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-apple-darwin',
- '--target', 'aarch64-apple-darwin',
- ]
- toolchain-alias: linux64-rust-macos-toolchain
-
-linux64-rust-macos-1.77:
- description: "rust repack with macos-cross support"
- treeherder:
- symbol: TL(rust-macos)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-apple-darwin',
- '--target', 'aarch64-apple-darwin',
- ]
- toolchain-alias: linux64-rust-macos
-
-linux64-rust-ios-1.77:
- description: "rust repack with ios-cross support"
- treeherder:
- symbol: TL(rust-ios)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'aarch64-apple-ios',
- '--target', 'aarch64-apple-ios-sim',
- ]
- toolchain-alias: linux64-rust-ios
-
-linux64-rust-android-1.77:
- description: "rust repack with android-cross support"
- treeherder:
- symbol: TL(rust-android)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'armv7-linux-androideabi',
- '--target', 'thumbv7neon-linux-androideabi',
- '--target', 'aarch64-linux-android',
- '--target', 'i686-linux-android',
- '--target', 'x86_64-linux-android',
- ]
- toolchain-alias: linux64-rust-android
-
-linux64-rust-windows-1.70:
- description: "rust repack with windows-cross support"
- treeherder:
- symbol: TL(rust-win-1.70)
- run:
- arguments: [
- '--channel', '1.70.0',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-pc-windows-msvc',
- '--target', 'i686-pc-windows-msvc',
- ]
- toolchain-alias: linux64-rust-windows-toolchain
-
-linux64-rust-windows-1.77:
- description: "rust repack with windows-cross support"
- treeherder:
- symbol: TL(rust-win)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- '--target', 'x86_64-pc-windows-msvc',
- '--target', 'i686-pc-windows-msvc',
- '--target', 'aarch64-pc-windows-msvc',
- ]
- toolchain-alias: linux64-rust-windows
-
-win64-rust-1.77:
- treeherder:
- symbol: TW64(rust)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-pc-windows-msvc',
- '--target', 'x86_64-pc-windows-msvc',
- '--target', 'i686-pc-windows-msvc',
- '--target', 'aarch64-pc-windows-msvc',
- ]
- toolchain-alias: win64-rust
-
-macosx64-rust-1.77:
- treeherder:
- symbol: TM(rust)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-apple-darwin',
- '--target', 'x86_64-apple-darwin',
- ]
- toolchain-alias: macosx64-rust
-
-mingw32-rust-1.77:
- treeherder:
- symbol: TMW(rust)
- run:
- arguments: [
- '--channel', '1.77.2',
- '--host', 'x86_64-unknown-linux-gnu',
- '--target', 'i686-unknown-linux-gnu',
- '--target', 'i686-pc-windows-gnu',
- '--target', 'x86_64-pc-windows-gnu',
- '--target', 'x86_64-unknown-linux-gnu',
- ]
- toolchain-alias: mingw32-rust