tor-browser

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

kind.yml (1949B)


      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.build_schedules:transforms
      9    - gecko_taskgraph.transforms.job:transforms
     10    - gecko_taskgraph.transforms.task:transforms
     11 
     12 kind-dependencies:
     13    - toolchain
     14 
     15 task-defaults:
     16    run-on-repo-type: [hg]
     17    worker-type: b-linux
     18    fetches:
     19        toolchain:
     20            - linux64-node
     21    optimization:
     22        skip-unless-expanded: null
     23 
     24 tasks:
     25    browser:
     26        description: "Build Browser Extensions"
     27        index:
     28            product: firefox
     29            job-name: build-extensions-browser
     30        treeherder:
     31            kind: build
     32            platform: linux64/opt
     33            symbol: Bext
     34            tier: 1
     35        worker:
     36            artifacts:
     37                - name: public/browser-extensions/newtab.xpi
     38                  path: /builds/worker/workspace/obj-build/dist/xpi-stage/newtab@mozilla.org.xpi
     39                  type: file
     40                - name: public/browser-extensions/webcompat.xpi
     41                  path: /builds/worker/workspace/obj-build/dist/xpi-stage/webcompat@mozilla.org.xpi
     42                  type: file
     43                - name: public/browser-extensions/data-leak-blocker.xpi
     44                  path: /builds/worker/workspace/obj-build/dist/xpi-stage/data-leak-blocker@mozilla.com.xpi
     45                  type: file
     46            docker-image: {in-tree: debian12-amd64-build}
     47            env:
     48                MOZ_OBJDIR: ../../workspace/obj-build
     49                MOZCONFIG: browser/config/mozconfigs/linux64/browser-extensions
     50                PERFHERDER_EXTRA_OPTIONS: browser-extensions
     51            max-run-time: 1800
     52        run:
     53            using: mach
     54            mach: build
     55        run-on-projects: ['mozilla-central']