cargo-vet.yml (2025B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 description: "cargo-vet toolchain build" 7 attributes: 8 local-toolchain: true 9 worker-type: b-linux-docker-amd 10 worker: 11 max-run-time: 1800 12 run: 13 script: build-rust-based-toolchain.sh 14 toolchain-artifact: public/build/cargo-vet.tar.zst 15 fetches: 16 fetch: 17 - cargo-vet 18 19 linux64-cargo-vet: 20 treeherder: 21 symbol: TL(cargo-vet) 22 run: 23 arguments: ['x86_64-unknown-linux-gnu', 'reqwest/native-tls-vendored'] 24 fetches: 25 toolchain: 26 - linux64-clang-toolchain 27 - linux64-rust-toolchain 28 - sysroot-x86_64-linux-gnu 29 30 linux64-aarch64-cargo-vet: 31 treeherder: 32 symbol: TLA64(cargo-vet) 33 run: 34 arguments: ['aarch64-unknown-linux-gnu', 'reqwest/native-tls-vendored'] 35 fetches: 36 toolchain: 37 - linux64-clang-toolchain 38 - linux64-rust-toolchain 39 - sysroot-aarch64-linux-gnu 40 41 macosx64-cargo-vet: 42 treeherder: 43 symbol: TM(cargo-vet) 44 run: 45 arguments: ['x86_64-apple-darwin'] 46 fetches: 47 toolchain: 48 - linux64-clang-toolchain 49 - linux64-rust-macos-toolchain 50 - macosx64-sdk-toolchain 51 52 macosx64-aarch64-cargo-vet: 53 treeherder: 54 symbol: TMA64(cargo-vet) 55 run: 56 arguments: ['aarch64-apple-darwin'] 57 fetches: 58 toolchain: 59 - linux64-clang-toolchain 60 - linux64-rust-macos-toolchain 61 - macosx64-sdk-toolchain 62 63 win64-cargo-vet: 64 treeherder: 65 symbol: TW64(cargo-vet) 66 run: 67 arguments: ['x86_64-pc-windows-msvc'] 68 toolchain-alias: win64-aarch64-cargo-vet 69 fetches: 70 toolchain: 71 - linux64-clang-toolchain 72 - linux64-rust-windows-toolchain 73 - vs-toolchain