kind.yml (4793B)
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.name_sanity 10 - gecko_taskgraph.transforms.repackage 11 - gecko_taskgraph.transforms.job 12 - gecko_taskgraph.transforms.task 13 14 kind-dependencies: 15 # We're going to generate tasks based on this. We `depend` on and fetch the package from this. 16 - build-signing 17 # We're not going to generate tasks based on these. But we are going to `depend` on and fetch 18 # langpacks from these. 19 - shippable-l10n-signing 20 - toolchain 21 22 not-for-kind-dependencies: 23 - shippable-l10n-signing 24 25 task-defaults: 26 run-on-repo-type: [hg] 27 28 only-for-build-platforms: 29 - win32-shippable/opt 30 - win64-shippable/opt 31 - win64-aarch64-shippable/opt 32 - win32-devedition/opt 33 - win64-devedition/opt 34 - win64-aarch64-devedition/opt 35 36 tasks: 37 repackage-shippable-l10n-msix: 38 from-deps: 39 group-by: platform 40 unique-kinds: false 41 worker-type: b-linux 42 worker: 43 max-run-time: 2700 44 mozharness: 45 config: 46 by-build-platform: 47 win32\b.*: 48 - repackage/base.py 49 - repackage/win32_sfx_stub.py 50 - repackage/win32_signed.py 51 win64(?!-aarch64)\b.*: 52 - repackage/base.py 53 - repackage/win32_sfx_stub.py 54 - repackage/win64_signed.py 55 win64-aarch64\b.*: 56 - repackage/base.py 57 - repackage/win64-aarch64_sfx_stub.py 58 - repackage/win64_signed.py 59 package-formats: [msix, msix-store] 60 fetches: 61 toolchain: 62 - linux64-msix-packaging 63 msix: 64 vendor: Mozilla 65 channel: 66 by-shipping-product: 67 devedition: aurora 68 default: 69 by-release-type: 70 beta.*: beta 71 release.*: official 72 esr.*: official 73 default: nightly 74 identity-name: 75 by-shipping-product: 76 devedition: 77 by-package-format: 78 msix: MozillaFirefoxDevedition 79 msix-store: FirefoxDevedition 80 default: 81 by-package-format: 82 msix: 83 by-release-type: 84 beta.*: MozillaFirefoxBeta 85 release.*: MozillaFirefox 86 esr.*: MozillaFirefox 87 default: MozillaFirefoxNightly 88 msix-store: 89 by-release-type: 90 beta.*: FirefoxBeta 91 release.*: Firefox 92 esr.*: Firefox 93 default: FirefoxNightly 94 publisher: 95 by-package-format: 96 msix-store: "CN=082E9164-EE6C-4EC8-B62C-441FAE7BEFA1" 97 msix: 98 by-level: 99 "1": "CN=Mozilla Fake SPC" 100 "2": "CN=Mozilla Fake SPC" 101 default: 102 # This value needs to line up with the signing certificate 103 # we're going to sign with. We only sign potential release 104 # or nightly builds with proper certificates, so even on 105 # level 3 repositories, some build types are expected to 106 # be signed with our fake certificate. 107 by-build-platform: 108 .*-shippable: "CN=Mozilla Corporation, OU=Firefox Engineering Operations, O=Mozilla Corporation, L=San Francisco, S=California, C=US" 109 .*-devedition: "CN=Mozilla Corporation, OU=Firefox Engineering Operations, O=Mozilla Corporation, L=San Francisco, S=California, C=US" 110 default: "CN=Mozilla Fake SPC" 111 publisher-display-name: 112 by-package-format: 113 msix: "Mozilla Corporation" 114 msix-store: "Mozilla"