tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

sccache.yml (2253B)


      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: "sccache toolchain build"
      7    attributes:
      8        local-toolchain: true
      9    treeherder:
     10        symbol: TL(sccache)
     11    worker-type: b-linux-docker-amd
     12    worker:
     13        max-run-time: 1800
     14    run:
     15        using: toolchain-script
     16        script: build-rust-based-toolchain.sh
     17        toolchain-artifact: public/build/sccache.tar.zst
     18    fetches:
     19        fetch:
     20            - sccache
     21 
     22 linux64-sccache:
     23    treeherder:
     24        symbol: TL(sccache)
     25    run:
     26        arguments:
     27            - x86_64-unknown-linux-gnu
     28            - s3
     29            - gcs
     30            - azure
     31            - dist-server
     32            - openssl/vendored
     33            - native-zlib
     34    fetches:
     35        toolchain:
     36            - linux64-rust-toolchain
     37            - linux64-clang-toolchain
     38            - sysroot-x86_64-linux-gnu
     39 
     40 macosx64-sccache:
     41    treeherder:
     42        symbol: TM(sccache)
     43    run:
     44        arguments:
     45            - x86_64-apple-darwin
     46            - all
     47            - native-zlib
     48    fetches:
     49        toolchain:
     50            - linux64-rust-macos-toolchain
     51            - linux64-clang-toolchain
     52            - macosx64-sdk-toolchain
     53 
     54 macosx64-aarch64-sccache:
     55    treeherder:
     56        symbol: TMA64(sccache)
     57    worker:
     58        max-run-time: 1800
     59    run:
     60        arguments:
     61            - aarch64-apple-darwin
     62            - all
     63            - native-zlib
     64    fetches:
     65        toolchain:
     66            - linux64-rust-macos-toolchain
     67            - linux64-clang-toolchain
     68            - macosx64-sdk-toolchain
     69 
     70 win64-sccache:
     71    treeherder:
     72        symbol: TW64(sccache)
     73    worker:
     74        env:
     75            # Blake3 assembly can't be cross-compiled. The intrinsics version should be good enough.
     76            CARGO_FEATURE_PREFER_INTRINSICS: '1'
     77    run:
     78        arguments:
     79            - x86_64-pc-windows-msvc
     80            - dist-client
     81            - s3
     82            - gcs
     83            - native-zlib
     84    fetches:
     85        toolchain:
     86            - linux64-clang-toolchain
     87            - linux64-rust-windows-toolchain
     88            - vs-toolchain