tor-browser

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

kind.yml (3407B)


      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    - fetch
      9    - toolchain
     10 
     11 transforms:
     12    - gecko_taskgraph.transforms.build_attrs:transforms
     13    - gecko_taskgraph.transforms.build_schedules:transforms
     14    - gecko_taskgraph.transforms.build_lints:transforms
     15    - gecko_taskgraph.transforms.job:transforms
     16    - gecko_taskgraph.transforms.task:transforms
     17 
     18 task-defaults:
     19    run-on-repo-type: [hg]
     20    attributes:
     21        retrigger: true
     22    index:
     23        product: firefox
     24    worker:
     25        skip-artifacts: true
     26        max-run-time: 3600
     27        env:
     28            PERFHERDER_EXTRA_OPTIONS: static-analysis-autotest
     29    use-python: default
     30    run-on-projects: ['mozilla-central']
     31    run:
     32        using: mozharness
     33        actions: [static-analysis-autotest]
     34        script: mozharness/scripts/fx_desktop_build.py
     35    treeherder:
     36        symbol: Sa
     37        kind: build
     38        tier: 1
     39 
     40 tasks:
     41    linux64-st-autotest/debug:
     42        description: "Linux64 Debug Static Analysis Autotest"
     43        index:
     44            job-name: linux64-st-autotest-debug
     45        treeherder:
     46            platform: linux64/debug
     47        worker-type: t-linux-docker-amd
     48        worker:
     49            docker-image: {in-tree: static-analysis-build}
     50            env:
     51                # clang-tidy needs a recent libstdc++, which can be found in the clang
     52                # toolchain.
     53                LD_LIBRARY_PATH: /builds/worker/checkouts/gecko/clang/lib
     54                PERFHERDER_EXTRA_OPTIONS: static-analysis-autotest
     55        run:
     56            config:
     57                - builds/releng_base_firefox.py
     58                - builds/releng_sub_linux_configs/64_stat_and_debug.py
     59            tooltool-downloads: public
     60            keep-artifacts: false
     61        use-sccache: true
     62        fetches:
     63            toolchain:
     64                - linux64-clang
     65                - linux64-clang-tidy
     66                - linux64-rust
     67                - linux64-sccache
     68                - linux64-cbindgen
     69                - linux64-nasm
     70                - linux64-node
     71                - linux64-pkgconf
     72                - sysroot-x86_64-linux-gnu
     73                - sysroot-wasm32-wasi
     74 
     75    win64-st-autotest/debug:
     76        description: "Win64 Debug Static Analysis Autotest"
     77        index:
     78            job-name: win64-st-autotest-debug
     79        treeherder:
     80            platform: windows2012-64/debug
     81            tier: 2
     82        worker-type: b-win2022
     83        run:
     84            config:
     85                - builds/releng_base_firefox.py
     86                - builds/taskcluster_base_windows.py
     87                - builds/taskcluster_base_win64.py
     88                - builds/taskcluster_sub_win64/debug.py
     89            extra-config:
     90                mozconfig_variant: debug
     91        use-sccache: false
     92        fetches:
     93            toolchain:
     94                - win64-clang
     95                - win64-rust
     96                - win64-cbindgen
     97                - win64-clang-tidy
     98                - win64-nasm
     99                - win64-node
    100                - win64-dump_syms
    101                - win64-winchecksec
    102                - vs
    103                - sysroot-wasm32-wasi
    104                - winappsdk-x86_64-pc-windows-msvc
    105            fetch:
    106                - windows-rs