tor-browser

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

kind.yml (3081B)


      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    - beetmover-source
      9    - post-beetmover-checksums-dummy
     10    - release-beetmover-signed-langpacks
     11 
     12 transforms:
     13    - gecko_taskgraph.transforms.build:transforms
     14    - gecko_taskgraph.transforms.release_deps:transforms
     15    - gecko_taskgraph.transforms.release_generate_checksums:transforms
     16    - gecko_taskgraph.transforms.job:transforms
     17    - gecko_taskgraph.transforms.task:transforms
     18 
     19 task-defaults:
     20    run-on-repo-type: [hg]
     21    name: generate-checksums
     22    description: generates checksums
     23    run-on-projects: []  # to make sure this never runs as part of CI
     24    shipping-phase: promote
     25    worker-type: b-linux
     26    worker:
     27        max-run-time: 1200
     28        artifacts:
     29            - name: public/build/SHA256SUMMARY
     30              path: /builds/worker/SHA256SUMMARY
     31              type: file
     32            - name: public/build/SHA256SUMS
     33              path: /builds/worker/SHA256SUMS
     34              type: file
     35            - name: public/build/SHA512SUMMARY
     36              path: /builds/worker/SHA512SUMMARY
     37              type: file
     38            - name: public/build/SHA512SUMS
     39              path: /builds/worker/SHA512SUMS
     40              type: file
     41    run:
     42        using: mozharness
     43        config: []  # See extra-config below
     44        actions: [create-virtualenv, collect-individual-checksums, create-big-checksums, create-summary]
     45        options:
     46            - "version={version}"
     47            - "build-number={build_number}"
     48        script: "mozharness/scripts/release/generate-checksums.py"
     49    treeherder:
     50        symbol: Rel(GenChcks)
     51        kind: test
     52        tier: 1
     53 
     54 tasks:
     55    firefox:
     56        shipping-product: firefox
     57        attributes:
     58            build_platform: firefox-release
     59            build_type: opt
     60        run:
     61            extra-config:
     62                by-release-level:
     63                    production:
     64                        stage_product: "firefox"
     65                        bucket_name: "moz-fx-productdelivery-pr-38b5-productdelivery"
     66                    staging:
     67                        stage_product: "firefox"
     68                        bucket_name: "moz-fx-productdelivery-no-7d6a-productdelivery"
     69        treeherder:
     70            platform: firefox-release/opt
     71 
     72    devedition:
     73        shipping-product: devedition
     74        attributes:
     75            build_platform: devedition-release
     76            build_type: opt
     77        run:
     78            extra-config:
     79                by-release-level:
     80                    production:
     81                        stage_product: "devedition"
     82                        bucket_name: "moz-fx-productdelivery-pr-38b5-productdelivery"
     83                    staging:
     84                        stage_product: "devedition"
     85                        bucket_name: "moz-fx-productdelivery-no-7d6a-productdelivery"
     86        treeherder:
     87            platform: devedition-release/opt