tor-browser

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

kind.yml (1953B)


      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 
      6 transforms:
      7    - taskgraph.transforms.from_deps
      8    - nss_taskgraph.transforms.treeherder
      9    - nss_taskgraph.transforms.platforms
     10 
     11 kind-dependencies:
     12    - build
     13 
     14 tasks:
     15    certs:
     16        description: Generate certificates
     17        from-deps:
     18            copy-attributes: true
     19            with-attributes:
     20                certs: [true]
     21        run:
     22            using: run-task
     23            checkout:
     24                nss:
     25                    path: nss
     26            command:
     27                by-platform:
     28                    win.*: $VCS_PATH/nss/automation/taskcluster/windows/gen_certs.sh
     29                    default: $VCS_PATH/nss/automation/taskcluster/scripts/gen_certs.sh
     30        worker:
     31            max-run-time: 3600
     32            env:
     33                TC_PARENT_TASK_ID: {task-reference: '<build>'}
     34            artifacts:
     35                by-platform:
     36                    linux.*:
     37                        - type: directory
     38                          path: /builds/worker/artifacts
     39                          name: public
     40                    win.*:
     41                        - type: directory
     42                          path: public/build
     43                    mac.*:
     44                        - type: directory
     45                          path: public
     46            docker-image: {in-tree: base}
     47            taskcluster-proxy:
     48                by-platform:
     49                    win.*: true
     50                    default: false
     51        worker-type:
     52            by-platform:
     53                linux.*: b-linux
     54                win.*: b-win2022
     55                mac.*: b-osx
     56        treeherder:
     57            symbol: Certs
     58        scopes:
     59            by-platform:
     60                win.*: ["project:releng:services/tooltool/api/download/internal"]
     61                default: []