uv.yml (1546B)
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: "uv toolchain build" 7 attributes: 8 local-toolchain: true 9 worker-type: b-linux-docker-amd 10 worker: 11 max-run-time: 1800 12 env: 13 FETCH: uv/crates/uv 14 run: 15 script: build-rust-based-toolchain.sh 16 toolchain-artifact: public/build/uv.tar.zst 17 fetches: 18 fetch: 19 - uv 20 toolchain: 21 - linux64-clang-toolchain 22 - linux64-rust-cross 23 24 linux64-uv: 25 treeherder: 26 symbol: TL(uv) 27 run: 28 arguments: ['x86_64-unknown-linux-gnu'] 29 fetches: 30 toolchain: 31 - sysroot-x86_64-linux-gnu 32 33 macosx64-uv: 34 treeherder: 35 symbol: TM(uv) 36 run: 37 arguments: ['x86_64-apple-darwin'] 38 fetches: 39 toolchain: 40 - macosx64-sdk-toolchain 41 42 macosx64-aarch64-uv: 43 treeherder: 44 symbol: TMA64(uv) 45 run: 46 arguments: ['aarch64-apple-darwin'] 47 fetches: 48 toolchain: 49 - macosx64-sdk-toolchain 50 51 win64-uv: 52 treeherder: 53 symbol: TW64(uv) 54 run: 55 arguments: ['x86_64-pc-windows-msvc'] 56 fetches: 57 toolchain: 58 - vs-toolchain 59 60 win64-aarch64-uv: 61 treeherder: 62 symbol: TWA64(uv) 63 run: 64 arguments: ['aarch64-pc-windows-msvc'] 65 fetches: 66 toolchain: 67 - vs-toolchain