tor-browser

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

kind.yml (1680B)


      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 transforms:
      8    - taskgraph.transforms.from_deps
      9    - gecko_taskgraph.transforms.name_sanity
     10    - gecko_taskgraph.transforms.repackage
     11    - gecko_taskgraph.transforms.repackage_routes
     12    - gecko_taskgraph.transforms.job
     13    - gecko_taskgraph.transforms.task
     14 
     15 kind-dependencies:
     16    # We're going to generate tasks based on this.  We `depend` on and fetch the package from this.
     17    - build-signing
     18    # We're not going to generate tasks based on these.  But we are going to `depend` on and fetch
     19    # langpacks from these.
     20    - l10n
     21    - shippable-l10n-signing
     22    - toolchain
     23 
     24 task-defaults:
     25    run-on-repo-type: [hg]
     26 
     27 only-for-build-platforms:
     28    - linux64-shippable/opt
     29    - linux64-devedition/opt
     30    - linux64-aarch64-shippable/opt
     31    - linux64-aarch64-devedition/opt
     32    - linux64/opt
     33    - linux64-aarch64/opt
     34 
     35 tasks:
     36    repackage-rpm:
     37        from-deps:
     38            group-by: platform
     39            unique-kinds: false
     40        shipping-phase: promote
     41        worker-type: b-linux
     42        worker:
     43            docker-image:
     44                in-tree: debian12-rpm-repackage
     45        mozharness:
     46            run-as-root: true
     47            use-caches: false
     48            config:
     49                by-build-platform:
     50                    linux64\b.*:
     51                        - repackage/base.py
     52                        - repackage/linux64_signed.py
     53        treeherder:
     54            symbol: Rpk-rpm
     55        package-formats: [rpm]