tor-browser

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

kind.yml (2628B)


      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 loader: taskgraph.loader.transform:loader
      6 
      7 kind-dependencies:
      8    - toolchain
      9 
     10 transforms:
     11    - gecko_taskgraph.transforms.build_attrs:transforms
     12    - gecko_taskgraph.transforms.build_schedules:transforms
     13    - gecko_taskgraph.transforms.build_lints:transforms
     14    - gecko_taskgraph.transforms.job:transforms
     15    - gecko_taskgraph.transforms.task:transforms
     16 
     17 task-defaults:
     18    run-on-repo-type: [hg]
     19    attributes:
     20        retrigger: true
     21    treeherder:
     22        kind: build
     23        tier: 1
     24    worker-type: b-linux
     25    worker:
     26        max-run-time: 10800
     27        docker-image: {in-tree: debian12-amd64-build}
     28    use-python: default
     29 
     30 tasks:
     31    linux64-shell-haz/debug:
     32        description: "JS Shell Hazard Analysis Linux"
     33        index:
     34            product: firefox
     35            job-name: shell-haz-debug
     36        treeherder:
     37            platform: linux64/debug
     38            symbol: SM(H)
     39        run:
     40            using: hazard
     41            command: >
     42                cd /builds/worker/checkouts/gecko/taskcluster/scripts/builder
     43                && ./build-haz-linux.sh --project js $HOME/workspace
     44        when:
     45            files-changed:
     46                - js/public/**
     47                - js/src/**
     48        fetches:
     49            toolchain:
     50                - linux64-clang
     51                - linux64-gcc-10
     52                - linux64-gcc-10-sixgill
     53                - linux64-rust
     54                - linux64-cbindgen
     55                - linux64-node
     56                - linux64-pkgconf
     57                - sysroot-x86_64-linux-gnu
     58 
     59    linux64-haz/debug:
     60        description: "Browser Hazard Analysis Linux"
     61        index:
     62            product: firefox
     63            job-name: browser-haz-debug
     64        treeherder:
     65            platform: linux64/debug
     66            symbol: H
     67        run:
     68            using: hazard
     69            command: >
     70                cd /builds/worker/checkouts/gecko/taskcluster/scripts/builder
     71                && ./build-haz-linux.sh --project browser $HOME/workspace
     72        fetches:
     73            toolchain:
     74                - linux64-clang
     75                - linux64-gcc-10
     76                - linux64-gcc-10-sixgill
     77                - linux64-rust
     78                - linux64-cbindgen
     79                - linux64-nasm
     80                - linux64-node
     81                - linux64-pkgconf
     82                - sysroot-x86_64-linux-gnu
     83                - sysroot-wasm32-wasi
     84        optimization:
     85            skip-unless-backstop: null