tor-browser

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

kind.yml (1402B)


      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.upload_generated_sources
     10    - gecko_taskgraph.transforms.job
     11    - gecko_taskgraph.transforms.task
     12 
     13 kind-dependencies:
     14    - build
     15 
     16 only-for-attributes:
     17    - nightly
     18    - shippable
     19    - upload-generated-sources
     20 
     21 not-for-build-platforms:
     22    - macosx64-shippable/opt
     23    - macosx64-devedition/opt
     24 
     25 task-defaults:
     26    run-on-repo-type: [hg]
     27 
     28 tasks:
     29    upload-generated-sources:
     30        description: Upload generated source files from build
     31        from-deps:
     32            group-by: single-with-filters
     33        worker-type: b-linux-medium
     34        treeherder:
     35            symbol: Ugs
     36            kind: build
     37        worker:
     38            docker-image: {in-tree: "lint"}
     39            max-run-time: 600
     40        run:
     41            using: mach
     42            mach: {artifact-reference: "python --virtualenv upload-generated-sources build/upload_generated_sources.py <build/public/build/target.generated-files.tar.gz>"}
     43            sparse-profile: upload-generated-sources
     44        scopes:
     45            - secrets:get:project/releng/gecko/build/level-{level}/gecko-generated-sources-upload