fix-stacks.yml (2190B)
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: "fix-stacks 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/fix-stacks.tar.zst 15 fetches: 16 fetch: 17 - fix-stacks 18 19 linux64-fix-stacks: 20 treeherder: 21 symbol: TL(fix-stacks) 22 run: 23 arguments: ['x86_64-unknown-linux-gnu'] 24 fetches: 25 toolchain: 26 - linux64-clang-toolchain 27 - linux64-rust-toolchain 28 - sysroot-x86_64-linux-gnu 29 30 linux64-aarch64-fix-stacks: 31 treeherder: 32 symbol: TLA64(fix-stacks) 33 run: 34 arguments: ['aarch64-unknown-linux-gnu'] 35 fetches: 36 toolchain: 37 - linux64-clang-toolchain 38 - linux64-rust-toolchain 39 - sysroot-aarch64-linux-gnu 40 41 macosx64-fix-stacks: 42 treeherder: 43 symbol: TM(fix-stacks) 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-fix-stacks: 53 treeherder: 54 symbol: TMA64(fix-stacks) 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 win32-fix-stacks: 64 treeherder: 65 symbol: TW32(fix-stacks) 66 run: 67 arguments: ['i686-pc-windows-msvc'] 68 fetches: 69 toolchain: 70 - linux64-clang-toolchain 71 - linux64-rust-windows-toolchain 72 - vs-toolchain 73 74 win64-fix-stacks: 75 treeherder: 76 symbol: TW64(fix-stacks) 77 run: 78 arguments: ['x86_64-pc-windows-msvc'] 79 fetches: 80 toolchain: 81 - linux64-clang-toolchain 82 - linux64-rust-windows-toolchain 83 - vs-toolchain