tor-browser

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

kind.yml (1811B)


      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    - gecko_taskgraph.transforms.release_deps:transforms
      9    - gecko_taskgraph.transforms.partner_attribution:transforms
     10    - gecko_taskgraph.transforms.job:transforms
     11    - gecko_taskgraph.transforms.task:transforms
     12 
     13 kind-dependencies:
     14    # macOS
     15    - toolchain
     16    - repackage
     17    - repackage-l10n
     18    # Windows
     19    - repackage-signing
     20    - repackage-signing-l10n
     21 
     22 # move this into the single job ??
     23 task-defaults:
     24    run-on-repo-type: [hg]
     25    attributes:
     26        build_platform: linux64-shippable
     27        build_type: opt
     28        artifact_prefix: releng/partner
     29        shippable: true
     30    description: Release Promotion partner attribution
     31    run-on-projects: []  # to make sure this never runs as part of CI
     32    shipping-product: firefox
     33    shipping-phase: promote
     34    worker-type: b-linux
     35    worker:
     36        artifacts:
     37            - name: releng/partner
     38              path: /builds/worker/artifacts/releng/partner
     39              type: directory
     40        docker-image:
     41            in-tree: "partner-repack"
     42        chain-of-trust: true
     43        max-run-time: 1800
     44 
     45 tasks:
     46    win:
     47        platforms:
     48            - win32-shippable   # Stub installer only
     49        run:
     50            using: mach
     51            mach: python python/mozrelease/mozrelease/attribute_builds.py
     52    macos:
     53        fetches:
     54            toolchain:
     55                - linux64-libdmg
     56        platforms:
     57            - macosx64-shippable
     58        run:
     59            using: run-task
     60            cwd: "{checkout}"
     61            # Command defined in transforms
     62            command: "foo"