tor-browser

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

geckodriver.yml (3493B)


      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: "geckodriver toolchain build"
      7    worker-type: b-linux-docker-amd
      8    worker:
      9        max-run-time: 1800
     10    run-on-projects: ['trunk']
     11    attributes:
     12        build_type: opt
     13        geckodriver: true
     14        shippable: true
     15        rebuild-on-release: true
     16    run:
     17        script: build-geckodriver.sh
     18        toolchain-artifact: public/build/geckodriver.tar.gz
     19        sparse-profile: null
     20        resources:
     21            - 'testing/geckodriver'
     22            - 'testing/mozbase/rust'
     23            - 'testing/webdriver'
     24            # Changes to 'third_party/rust' should be captured by
     25            # 'testing/geckodriver/Cargo.toml'.
     26 
     27 # For Linux platforms target "*-musl" so that the binary will be statically linked.
     28 
     29 linux64-geckodriver:
     30    treeherder:
     31        symbol: TL(gd)
     32        platform: linux64/opt
     33    run:
     34        arguments: ['x86_64-unknown-linux-musl']
     35    attributes:
     36        build_platform: linux64-geckodriver
     37    fetches:
     38        toolchain:
     39            - linux64-rust-static
     40 
     41 linux64-aarch64-geckodriver:
     42    treeherder:
     43        symbol: TLA64(gd)
     44        platform: linux64-aarch64/opt
     45    run:
     46        arguments: ['aarch64-unknown-linux-musl']
     47    attributes:
     48        build_platform: linux64-aarch64-geckodriver
     49    fetches:
     50        toolchain:
     51            - linux64-clang-toolchain
     52            - linux64-rust-static
     53 
     54 macosx64-geckodriver:
     55    treeherder:
     56        symbol: TM(gd)
     57        platform: macosx64/opt
     58    run:
     59        arguments: ['x86_64-apple-darwin']
     60    attributes:
     61        build_platform: macosx64-geckodriver
     62    fetches:
     63        toolchain:
     64            - linux64-clang-toolchain
     65            - linux64-rust-macos
     66            - macosx64-sdk-toolchain
     67 
     68 macosx64-aarch64-geckodriver:
     69    treeherder:
     70        symbol: TMA64(gd)
     71        platform: macosx64-aarch64/opt
     72    run:
     73        arguments: ['aarch64-apple-darwin']
     74    attributes:
     75        build_platform: macosx64-aarch64-geckodriver
     76    fetches:
     77        toolchain:
     78            - linux64-clang-toolchain
     79            - linux64-rust-macos
     80            - macosx64-sdk-toolchain
     81 
     82 win32-geckodriver:
     83    treeherder:
     84        symbol: TW32(gd)
     85        platform: win32/opt
     86    run:
     87        arguments: ['i686-pc-windows-msvc']
     88        toolchain-artifact: public/build/geckodriver.zip
     89    attributes:
     90        build_platform: win32-geckodriver
     91    fetches:
     92        toolchain:
     93            - linux64-clang-toolchain
     94            - linux64-rust-windows
     95            - vs-toolchain
     96 
     97 win64-aarch64-geckodriver:
     98    treeherder:
     99        symbol: TWA64(gd)
    100        platform: windows2012-aarch64/opt
    101    run:
    102        arguments: ['aarch64-pc-windows-msvc']
    103        toolchain-artifact: public/build/geckodriver.zip
    104    attributes:
    105        build_platform: win64-aarch64-geckodriver
    106    fetches:
    107        toolchain:
    108            - linux64-clang-toolchain
    109            - linux64-rust-windows
    110            - vs-toolchain
    111 
    112 win64-geckodriver:
    113    treeherder:
    114        symbol: TW64(gd)
    115        platform: win64/opt
    116    run:
    117        arguments: ['x86_64-pc-windows-msvc']
    118        toolchain-artifact: public/build/geckodriver.zip
    119    attributes:
    120        build_platform: win64-geckodriver
    121    fetches:
    122        toolchain:
    123            - linux64-clang-toolchain
    124            - linux64-rust-windows
    125            - vs-toolchain