tor-browser

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

kind.yml (2447B)


      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    use-python: default
     22 
     23 tasks:
     24    linux64-valgrind-qr/opt-swr:
     25        description: "Linux64 Valgrind Opt WebRender"
     26        index:
     27            product: firefox
     28            job-name: linux64-valgrind-qr/opt-swr
     29        treeherder:
     30            platform: linux64-qr/opt
     31            symbol: V-swr
     32            kind: build
     33            tier: 1
     34        worker-type: t-linux-kvm
     35        worker:
     36            docker-image: {in-tree: valgrind-build}
     37            max-run-time: 72000
     38            artifacts:
     39                - type: file
     40                  path: /builds/worker/perfherder-data-valgrind.json
     41                  name: public/build/perfherder-data-valgrind.json
     42            env:
     43                NEED_XVFB: "true"
     44                PERFHERDER_EXTRA_OPTIONS: valgrind
     45                MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-valgrind.json
     46        run:
     47            using: mozharness
     48            actions: [get-secrets, build, valgrind-test]
     49            custom-build-variant-cfg: valgrind
     50            config:
     51                - builds/releng_base_firefox.py
     52                - builds/releng_base_linux_64_builds.py
     53            extra-config:
     54                extra_prefs: [gfx.webrender.software=true]
     55            script: "mozharness/scripts/fx_desktop_build.py"
     56            secrets: true
     57            tooltool-downloads: public
     58        use-sccache: true
     59        fetches:
     60            toolchain:
     61                - linux64-clang
     62                - linux64-rust
     63                - linux64-cbindgen
     64                - linux64-dump_syms
     65                - linux64-sccache
     66                - linux64-nasm
     67                - linux64-node
     68                - linux64-pkgconf
     69                - sysroot-x86_64-linux-gnu
     70                - sysroot-wasm32-wasi
     71        optimization:
     72            skip-unless-expanded: null