tor-browser

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

kind.yml (12279B)


      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.build_schedules:transforms
     13    - gecko_taskgraph.transforms.job:transforms
     14    - gecko_taskgraph.transforms.task:transforms
     15 
     16 task-defaults:
     17    run-on-repo-type: [hg]
     18    attributes:
     19        cron: true
     20    treeherder:
     21        kind: build
     22        tier: 2
     23    worker-type: b-linux-docker-xlarge-amd
     24    run:
     25        checkout: true
     26    worker:
     27        artifacts:
     28            - name: public/build
     29              type: directory
     30              path: /builds/worker/artifacts/
     31            - name: public/snapcraft-logs
     32              type: directory
     33              path: /builds/worker/.local/state/snapcraft/log
     34        max-run-time: 900
     35        env:
     36            UPLOAD_DIR: artifacts
     37            MOZ_STACKWALK_SYMBOLS_SERVER: '1'
     38    fetches:
     39        toolchain:
     40            - linux64-minidump-stackwalk
     41 
     42 tasks:
     43    amd64-nightly/opt:
     44        description: Build Firefox Nightly as a Snap using upstream definition
     45        attributes:
     46            build_platform: linux64-snap
     47            build_type: opt
     48        index:
     49            product: firefox
     50            job-name: snap-amd64-nightly-opt
     51        worker:
     52            docker-image: {in-tree: snap-build-core24}
     53            max-run-time: 9000
     54        run:
     55            using: run-task
     56            command: >-
     57              ./run.sh nightly amd64
     58        treeherder:
     59            platform: linux64-snap/opt
     60            symbol: B-nightly(amd64)
     61 
     62    amd64-nightly/debug:
     63        description: Build Firefox Nightly (debug) as a Snap using upstream definition
     64        attributes:
     65            build_platform: linux64-snap
     66            build_type: debug
     67        index:
     68            product: firefox
     69            job-name: snap-amd64-nightly-debug
     70        worker:
     71            docker-image: {in-tree: snap-build-core24}
     72            max-run-time: 7200
     73        run:
     74            using: run-task
     75            command: >-
     76              ./run.sh nightly amd64 --debug
     77        treeherder:
     78            platform: linux64-snap/debug
     79            symbol: B-nightly(amd64)
     80 
     81    arm64-nightly/opt:
     82        description: Build Firefox Nightly as a Snap using upstream definition
     83        attributes:
     84            build_platform: linux-arm64-snap
     85            build_type: opt
     86        index:
     87            product: firefox
     88            job-name: snap-arm64-nightly-opt
     89        worker:
     90            docker-image: {in-tree: snap-build-core24}
     91            max-run-time: 9000
     92        run:
     93            using: run-task
     94            command: >-
     95              ./run.sh nightly arm64
     96        treeherder:
     97            platform: linux64-snap/opt
     98            symbol: B-nightly(arm64)
     99 
    100    arm64-nightly/debug:
    101        description: Build Firefox Nightly (debug) as a Snap using upstream definition
    102        attributes:
    103            build_platform: linux-arm64-snap
    104            build_type: debug
    105        index:
    106            product: firefox
    107            job-name: snap-arm64-nightly-debug
    108        worker:
    109            docker-image: {in-tree: snap-build-core24}
    110            max-run-time: 7200
    111        run:
    112            using: run-task
    113            command: >-
    114              ./run.sh nightly arm64 --debug
    115        treeherder:
    116            platform: linux64-snap/debug
    117            symbol: B-nightly(arm64)
    118 
    119    amd64-beta/opt:
    120        description: Build Firefox Beta as a Snap using upstream definition
    121        attributes:
    122            build_platform: linux64-snap
    123            build_type: opt
    124        index:
    125            product: firefox
    126            job-name: snap-amd64-beta-opt
    127        worker:
    128            docker-image: {in-tree: snap-build-core22}
    129            max-run-time: 9000
    130        run:
    131            using: run-task
    132            command: >-
    133              ./run.sh beta amd64
    134        treeherder:
    135            platform: linux64-snap/opt
    136            symbol: B-beta(amd64)
    137 
    138    amd64-beta/debug:
    139        description: Build Firefox Beta (debug) as a Snap using upstream definition
    140        attributes:
    141            build_platform: linux64-snap
    142            build_type: debug
    143        index:
    144            product: firefox
    145            job-name: snap-amd64-beta-debug
    146        worker:
    147            docker-image: {in-tree: snap-build-core22}
    148            max-run-time: 7200
    149        run:
    150            using: run-task
    151            command: >-
    152              ./run.sh beta amd64 --debug
    153        treeherder:
    154            platform: linux64-snap/debug
    155            symbol: B-beta(amd64)
    156 
    157    amd64-betacore24/opt:
    158        description: Build Firefox Beta (Core24) as a Snap using upstream definition
    159        attributes:
    160            build_platform: linux64-snap
    161            build_type: opt
    162        index:
    163            product: firefox
    164            job-name: snap-amd64-betacore24-opt
    165        worker:
    166            docker-image: {in-tree: snap-build-core24}
    167            max-run-time: 9000
    168        run:
    169            using: run-task
    170            command: >-
    171              ./run.sh beta-core24 amd64
    172        treeherder:
    173            platform: linux64-snap/opt
    174            symbol: B-beta24(amd64)
    175 
    176    amd64-betacore24/debug:
    177        description: Build Firefox Beta (Core24 debug) as a Snap using upstream definition
    178        attributes:
    179            build_platform: linux64-snap
    180            build_type: debug
    181        index:
    182            product: firefox
    183            job-name: snap-amd64-betacore24-debug
    184        worker:
    185            docker-image: {in-tree: snap-build-core24}
    186            max-run-time: 7200
    187        run:
    188            using: run-task
    189            command: >-
    190              ./run.sh beta-core24 amd64 --debug
    191        treeherder:
    192            platform: linux64-snap/debug
    193            symbol: B-beta24(amd64)
    194 
    195    amd64-stable/opt:
    196        description: Build Firefox Stable as a Snap using upstream definition
    197        attributes:
    198            build_platform: linux64-snap
    199            build_type: opt
    200        index:
    201            product: firefox
    202            job-name: snap-amd64-stable-opt
    203        worker:
    204            docker-image: {in-tree: snap-build-core22}
    205            max-run-time: 9000
    206        run:
    207            using: run-task
    208            command: >-
    209              ./run.sh stable amd64
    210        treeherder:
    211            platform: linux64-snap/opt
    212            symbol: B-stable(amd64)
    213 
    214    amd64-stable/debug:
    215        description: Build Firefox Stable (debug) as a Snap using upstream definition
    216        attributes:
    217            build_platform: linux64-snap
    218            build_type: debug
    219        index:
    220            product: firefox
    221            job-name: snap-amd64-stable-debug
    222        worker:
    223            docker-image: {in-tree: snap-build-core22}
    224            max-run-time: 7200
    225        run:
    226            using: run-task
    227            command: >-
    228              ./run.sh stable amd64 --debug
    229        treeherder:
    230            platform: linux64-snap/debug
    231            symbol: B-stable(amd64)
    232 
    233    amd64-stablecore24/opt:
    234        description: Build Firefox Stable (Core24) as a Snap using upstream definition
    235        attributes:
    236            build_platform: linux64-snap
    237            build_type: opt
    238        index:
    239            product: firefox
    240            job-name: snap-amd64-stablecore24-opt
    241        worker:
    242            docker-image: {in-tree: snap-build-core24}
    243            max-run-time: 9000
    244        run:
    245            using: run-task
    246            command: >-
    247              ./run.sh stable-core24 amd64
    248        treeherder:
    249            platform: linux64-snap/opt
    250            symbol: B-stable24(amd64)
    251 
    252    amd64-stablecore24/debug:
    253        description: Build Firefox Stable (Core24 debug) as a Snap using upstream definition
    254        attributes:
    255            build_platform: linux64-snap
    256            build_type: debug
    257        index:
    258            product: firefox
    259            job-name: snap-amd64-stablecore24-debug
    260        worker:
    261            docker-image: {in-tree: snap-build-core24}
    262            max-run-time: 7200
    263        run:
    264            using: run-task
    265            command: >-
    266              ./run.sh stable-core24 amd64 --debug
    267        treeherder:
    268            platform: linux64-snap/debug
    269            symbol: B-stable24(amd64)
    270 
    271    amd64-esr/opt:
    272        description: Build Firefox ESR 128 as a Snap using upstream definition
    273        attributes:
    274            build_platform: linux64-snap
    275            build_type: opt
    276        index:
    277            product: firefox
    278            job-name: snap-amd64-esr-opt
    279        worker:
    280            docker-image: {in-tree: snap-build-core22}
    281            max-run-time: 9000
    282        run:
    283            using: run-task
    284            command: >-
    285              ./run.sh esr amd64
    286        treeherder:
    287            platform: linux64-snap/opt
    288            symbol: B-esr(amd64)
    289 
    290    amd64-esr/debug:
    291        description: Build Firefox ESR 128 (debug) as a Snap using upstream definition
    292        attributes:
    293            build_platform: linux64-snap
    294            build_type: debug
    295        index:
    296            product: firefox
    297            job-name: snap-amd64-esr-debug
    298        worker:
    299            docker-image: {in-tree: snap-build-core22}
    300            max-run-time: 7200
    301        run:
    302            using: run-task
    303            command: >-
    304              ./run.sh esr amd64 --debug
    305        treeherder:
    306            platform: linux64-snap/debug
    307            symbol: B-esr(amd64)
    308 
    309    amd64-local/opt:
    310        description: Build Firefox Nightly as a Snap using upstream definition and local gecko checkout
    311        attributes:
    312            build_platform: linux64-snap
    313            build_type: opt
    314            cron: false
    315        run-on-projects:
    316            - mozilla-central
    317            - autoland
    318        index:
    319            product: firefox
    320            job-name: snap-amd64-opt
    321        worker:
    322            docker-image: {in-tree: snap-build-core24}
    323            max-run-time: 9000
    324        run:
    325            using: run-task
    326            command: >-
    327              ./run.sh try amd64
    328        treeherder:
    329            platform: linux64-snap/opt
    330            symbol: B-local(amd64)
    331 
    332    amd64-local/debug:
    333        description: Build Firefox Nightly (debug) as a Snap using upstream definition and local gecko checkout
    334        attributes:
    335            build_platform: linux64-snap
    336            build_type: debug
    337            cron: false
    338        run-on-projects:
    339            - mozilla-central
    340            - autoland
    341        index:
    342            product: firefox
    343            job-name: snap-amd64-debug
    344        worker:
    345            docker-image: {in-tree: snap-build-core24}
    346            max-run-time: 7200
    347        run:
    348            using: run-task
    349            command: >-
    350              ./run.sh try amd64 --debug
    351        treeherder:
    352            platform: linux64-snap/debug
    353            symbol: B-local(amd64)
    354 
    355    arm64-local/opt:
    356        description: Build Firefox Nightly as a Snap using upstream definition and local gecko checkout
    357        attributes:
    358            build_platform: linux-arm64-snap
    359            build_type: opt
    360            cron: false
    361        run-on-projects:
    362            - mozilla-central
    363            - autoland
    364        index:
    365            product: firefox
    366            job-name: snap-arm64-opt
    367        worker:
    368            docker-image: {in-tree: snap-build-core24}
    369            max-run-time: 9000
    370        run:
    371            using: run-task
    372            command: >-
    373              ./run.sh try arm64
    374        treeherder:
    375            platform: linux64-snap/opt
    376            symbol: B-local(arm64)
    377 
    378    arm64-local/debug:
    379        description: Build Firefox Nightly (debug) as a Snap using upstream definition and local gecko checkout
    380        attributes:
    381            build_platform: linux-arm64-snap
    382            build_type: debug
    383            cron: false
    384        run-on-projects:
    385            - mozilla-central
    386            - autoland
    387        index:
    388            product: firefox
    389            job-name: snap-arm64-debug
    390        worker:
    391            docker-image: {in-tree: snap-build-core24}
    392            max-run-time: 7200
    393        run:
    394            using: run-task
    395            command: >-
    396              ./run.sh try arm64 --debug
    397        treeherder:
    398            platform: linux64-snap/debug
    399            symbol: B-local(arm64)