tor-browser

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

kind.yml (11410B)


      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    - fetch
     10 
     11 transforms:
     12    - gecko_taskgraph.transforms.job:transforms
     13    - gecko_taskgraph.transforms.task:transforms
     14 
     15 task-defaults:
     16    run-on-repo-type: [hg]
     17    attributes:
     18        cron: true
     19        # This enables uploading symbols.
     20        enable-full-crashsymbols: true
     21    fetches:
     22        toolchain:
     23            - linux64-dump_syms
     24            - linux64-7zz
     25    treeherder:
     26        platform: symbols/opt
     27        kind: other
     28        tier: 2
     29    worker-type: b-linux
     30    worker:
     31        env:
     32            MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system
     33 
     34 tasks:
     35    mac:
     36        description: Extract macOS system symbols found in crashreports
     37        attributes:
     38            build_platform: macos
     39        index:
     40            product: system-symbols
     41            job-name: mac
     42            type: generic
     43        worker:
     44            env:
     45                PROCESSED_PACKAGES_PATH: public/build/processed-packages.gz
     46                REPOSADO_METADATA_PATH: public/build/reposado-metadata.tar.gz
     47            artifacts:
     48                - name: public/build
     49                  type: directory
     50                  path: /builds/worker/artifacts/
     51            docker-image: {in-tree: system-symbols-mac}
     52            max-run-time: 28800
     53        run:
     54            using: run-task
     55            command: >-
     56                ./run.sh
     57        treeherder:
     58            symbol: system-symbols-mac
     59        fetches:
     60            toolchain:
     61                - linux64-libdmg
     62    win:
     63        description: Extract windows system symbols found in crashreports
     64        attributes:
     65            build_platform: windows
     66        index:
     67            product: system-symbols
     68            job-name: win
     69            type: generic
     70        worker:
     71            artifacts:
     72                - name: public/build
     73                  type: directory
     74                  path: /builds/worker/artifacts/
     75            docker-image: {in-tree: system-symbols-win}
     76            max-run-time: 3600
     77        run:
     78            using: run-task
     79            command: >-
     80                ./run.sh
     81        treeherder:
     82            symbol: system-symbols-win
     83    archlinux:
     84        description: Extract ArchLinux system symbols found in crashreports
     85        attributes:
     86            build_platform: archlinux
     87        index:
     88            product: system-symbols
     89            job-name: archlinux
     90            type: generic
     91        worker:
     92            artifacts:
     93                - name: public/build
     94                  type: directory
     95                  path: /builds/worker/artifacts/
     96            docker-image: {in-tree: system-symbols-linux-scraper}
     97            max-run-time: 14400
     98        run:
     99            using: run-task
    100            command: >-
    101                ./run.sh arch
    102        treeherder:
    103            symbol: sys-symbols-archlinux
    104        fetches:
    105            fetch:
    106                - symbol-scrapers
    107    debian:
    108        description: Extract Debian system symbols found in crashreports
    109        attributes:
    110            build_platform: debian
    111        index:
    112            product: system-symbols
    113            job-name: debian
    114            type: generic
    115        worker:
    116            artifacts:
    117                - name: public/build
    118                  type: directory
    119                  path: /builds/worker/artifacts/
    120            docker-image: {in-tree: system-symbols-linux-scraper}
    121            max-run-time: 14400
    122        run:
    123            using: run-task
    124            command: >-
    125                ./run.sh debian
    126        treeherder:
    127            symbol: sys-symbols-debian
    128        fetches:
    129            fetch:
    130                - symbol-scrapers
    131    firefox-snap:
    132        description: Extract Firefox Snap symbols found in crashreports
    133        attributes:
    134            build_platform: firefox-snap
    135        index:
    136            product: system-symbols
    137            job-name: firefox-snap
    138            type: generic
    139        worker:
    140            artifacts:
    141                - name: public/build
    142                  type: directory
    143                  path: /builds/worker/artifacts/
    144            docker-image: {in-tree: system-symbols-linux-scraper}
    145            max-run-time: 14400
    146        run:
    147            using: run-task
    148            command: >-
    149                ./run.sh firefox-snap
    150        treeherder:
    151            symbol: firefox-symbols-snap
    152        fetches:
    153            fetch:
    154                - symbol-scrapers
    155    flatpak:
    156        description: Extract Firefox Flatpak symbols found in crashreports
    157        attributes:
    158            build_platform: firefox-flatpak
    159        index:
    160            product: system-symbols
    161            job-name: firefox-flatpak
    162            type: generic
    163        worker:
    164            artifacts:
    165                - name: public/build
    166                  type: directory
    167                  path: /builds/worker/artifacts/
    168            docker-image: {in-tree: system-symbols-linux-scraper}
    169            max-run-time: 14400
    170        run:
    171            using: run-task
    172            command: >-
    173                ./run.sh firefox-flatpak
    174        treeherder:
    175            symbol: firefox-symbols-fltpk
    176        fetches:
    177            fetch:
    178                - symbol-scrapers
    179    gnome-sdk-snap:
    180        description: Extract GNOME SDK Snap symbols found in crashreports
    181        attributes:
    182            build_platform: gnome-sdk-snap
    183        index:
    184            product: system-symbols
    185            job-name: gnome-sdk-snap
    186            type: generic
    187        worker:
    188            artifacts:
    189                - name: public/build
    190                  type: directory
    191                  path: /builds/worker/artifacts/
    192            docker-image: {in-tree: system-symbols-linux-scraper}
    193            max-run-time: 14400
    194        run:
    195            using: run-task
    196            command: >-
    197                ./run.sh gnome-sdk-snap
    198        treeherder:
    199            symbol: gnome-sdk-symbols-snap
    200        fetches:
    201            fetch:
    202                - symbol-scrapers
    203    fedora:
    204        description: Extract Fedora system symbols found in crashreports
    205        attributes:
    206            build_platform: fedora
    207        index:
    208            product: system-symbols
    209            job-name: fedora
    210            type: generic
    211        worker:
    212            artifacts:
    213                - name: public/build
    214                  type: directory
    215                  path: /builds/worker/artifacts/
    216            docker-image: {in-tree: system-symbols-linux-scraper}
    217            max-run-time: 14400
    218        run:
    219            using: run-task
    220            command: >-
    221                ./run.sh fedora
    222        treeherder:
    223            symbol: sys-symbols-fedora
    224        fetches:
    225            fetch:
    226                - symbol-scrapers
    227    opensuse:
    228        description: Extract OpenSUSE system symbols found in crashreports
    229        attributes:
    230            build_platform: opensuse
    231        index:
    232            product: system-symbols
    233            job-name: opensuse
    234            type: generic
    235        worker:
    236            artifacts:
    237                - name: public/build
    238                  type: directory
    239                  path: /builds/worker/artifacts/
    240            docker-image: {in-tree: system-symbols-linux-scraper}
    241            max-run-time: 14400
    242        run:
    243            using: run-task
    244            command: >-
    245                ./run.sh opensuse
    246        treeherder:
    247            symbol: sys-symbols-opensuse
    248        fetches:
    249            fetch:
    250                - symbol-scrapers
    251    ubuntu:
    252        description: Extract Ubuntu system symbols found in crashreports
    253        attributes:
    254            build_platform: ubuntu
    255        index:
    256            product: system-symbols
    257            job-name: ubuntu
    258            type: generic
    259        worker:
    260            artifacts:
    261                - name: public/build
    262                  type: directory
    263                  path: /builds/worker/artifacts/
    264            docker-image: {in-tree: system-symbols-linux-scraper}
    265            max-run-time: 18000
    266        run:
    267            using: run-task
    268            command: >-
    269                ./run.sh ubuntu
    270        treeherder:
    271            symbol: sys-symbols-ubuntu
    272        fetches:
    273            fetch:
    274                - symbol-scrapers
    275    win-gfx:
    276        description: Extract symbols from closed-source Windows graphics drivers
    277        attributes:
    278            build_platform: windows-graphics
    279        index:
    280            product: system-symbols
    281            job-name: win-gfx
    282            type: generic
    283        worker:
    284            artifacts:
    285                - name: public/build
    286                  type: directory
    287                  path: /builds/worker/artifacts/
    288            docker-image: {in-tree: system-symbols-win-gfx}
    289            max-run-time: 14400
    290        run:
    291            using: run-task
    292            command: >-
    293                ./run.sh
    294        treeherder:
    295            symbol: sys-symbols-win-gfx
    296        fetches:
    297            fetch:
    298                - symbol-scrapers
    299            toolchain:
    300                - linux64-cabextract
    301    alpine:
    302        description: Extract Alpine Linux system symbols found in crashreports
    303        attributes:
    304            build_platform: alpine
    305        index:
    306            product: system-symbols
    307            job-name: alpine
    308            type: generic
    309        worker:
    310            artifacts:
    311                - name: public/build
    312                  type: directory
    313                  path: /builds/worker/artifacts/
    314            docker-image: {in-tree: system-symbols-linux-scraper}
    315            max-run-time: 14400
    316        run:
    317            using: run-task
    318            command: >-
    319                ./run.sh alpine
    320        treeherder:
    321            symbol: sys-symbols-alpine
    322        fetches:
    323            fetch:
    324                - symbol-scrapers
    325    thunderbird-snap:
    326        description: Extract Thunderbird Snap symbols found in crashreports
    327        attributes:
    328            build_platform: thunderbird-snap
    329        index:
    330            product: system-symbols
    331            job-name: thunderbird-snap
    332            type: generic
    333        worker:
    334            artifacts:
    335                - name: public/build
    336                  type: directory
    337                  path: /builds/worker/artifacts/
    338            docker-image: {in-tree: system-symbols-linux-scraper}
    339            max-run-time: 14400
    340        run:
    341            using: run-task
    342            command: >-
    343                ./run.sh thunderbird-snap
    344        treeherder:
    345            symbol: tbird-symbols-snap
    346        fetches:
    347            fetch:
    348                - symbol-scrapers
    349    raspberry-pi-os:
    350        description: Extract Raspberry Pi OS system symbols found in crashreports
    351        attributes:
    352            build_platform: raspberry-pi-os
    353        index:
    354            product: system-symbols
    355            job-name: raspberry-pi-os
    356            type: generic
    357        worker:
    358            artifacts:
    359                - name: public/build
    360                  type: directory
    361                  path: /builds/worker/artifacts/
    362            docker-image: {in-tree: system-symbols-linux-scraper}
    363            max-run-time: 14400
    364        run:
    365            using: run-task
    366            command: >-
    367                ./run.sh raspberry-pi-os
    368        treeherder:
    369            symbol: sys-symbols-rpios
    370        fetches:
    371            fetch:
    372                - symbol-scrapers