kind.yml (1560B)
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 # non-system python 9 - toolchain 10 11 transforms: 12 - gecko_taskgraph.transforms.job:transforms 13 - gecko_taskgraph.transforms.task:transforms 14 15 task-defaults: 16 run-on-repo-type: [hg] 17 use-python: default 18 19 tasks: 20 tps-xpi: 21 description: Build the TPS add-on 22 index: 23 product: firefox 24 job-name: addons.tps 25 treeherder: 26 platform: linux64/opt 27 symbol: TPS(addon) 28 kind: build 29 tier: 1 30 run-on-projects: [mozilla-central] 31 worker-type: b-linux 32 worker: 33 docker-image: {in-tree: debian12-base} 34 max-run-time: 1800 35 artifacts: 36 - type: file 37 name: public/tps.xpi 38 path: /builds/worker/checkouts/gecko/tps-out/tps.xpi 39 run: 40 using: mach 41 mach: tps-build --dest tps-out 42 sparse-profile: tps 43 optimization: 44 skip-unless-missing-or-changed: 45 # index path where task should be found (if missing will cause task to run) 46 - "gecko.v2.mozilla-central.latest.firefox.addons.tps" 47 # file paths that should also cause task to run when modified 48 - ["services/sync/tps/extensions/tps/**"]