kind.yml (3354B)
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.repackage_set_upstream_mac_kind 10 - gecko_taskgraph.transforms.name_sanity 11 - gecko_taskgraph.transforms.repackage 12 - gecko_taskgraph.transforms.repackage_routes 13 - gecko_taskgraph.transforms.job 14 - gecko_taskgraph.transforms.task 15 16 kind-dependencies: 17 - build-signing 18 - build-mac-signing 19 - build-mac-notarization 20 - toolchain 21 22 task-defaults: 23 run-on-repo-type: [hg] 24 25 only-for-build-platforms: 26 - linux64-shippable/opt 27 - linux64-devedition/opt 28 - linux64-asan-reporter-shippable/opt 29 - linux64/opt 30 - linux64-aarch64-shippable/opt 31 - linux64-aarch64-devedition/opt 32 - linux64-aarch64/opt 33 - macosx64-shippable/opt 34 - macosx64-devedition/opt 35 - macosx64/opt 36 - macosx64/debug 37 - macosx64-aarch64/debug 38 - win32-shippable/opt 39 - win32-devedition/opt 40 - win32/opt 41 - win64-shippable/opt 42 - win64-devedition/opt 43 - win64-aarch64-shippable/opt 44 - win64-aarch64-devedition/opt 45 - win64/opt 46 - win64-asan-reporter-shippable/opt 47 48 tasks: 49 repackage: 50 from-deps: 51 group-by: single-with-filters 52 upstream-mac-kind: 53 by-build-platform: 54 macosx64-(devedition|shippable): 55 by-release-level: 56 production: build-mac-notarization 57 staging: build-mac-signing 58 default: build-mac-signing 59 worker-type: b-linux 60 worker: 61 max-run-time: 62 by-build-platform: 63 .*-asan.*: 2700 64 default: 900 65 mozharness: 66 config: 67 by-build-platform: 68 linux64\b.*: 69 - repackage/base.py 70 - repackage/linux64_signed.py 71 macosx64\b.*: 72 - repackage/base.py 73 - repackage/osx_signed.py 74 win32\b.*: 75 - repackage/base.py 76 - repackage/win32_sfx_stub.py 77 - repackage/win32_signed.py 78 win64(?!-aarch64)\b.*: 79 - repackage/base.py 80 - repackage/win32_sfx_stub.py 81 - repackage/win64_signed.py 82 win64-aarch64\b.*: 83 - repackage/base.py 84 - repackage/win64-aarch64_sfx_stub.py 85 - repackage/win64_signed.py 86 package-formats: 87 by-build-platform: 88 macosx64\b.*: 89 by-build-type: 90 # Debug builds can't be attributable 91 debug: [dmg, mar, pkg] 92 default: [dmg-attrib, mar, pkg] 93 linux.*: [mar] 94 win32\b.*: [mar, installer] 95 win64\b.*: [mar, installer] 96 fetches: 97 toolchain: 98 - linux64-mar-tools 99 - linux64-zucchini-bin 100 - linux64-upx