kind.yml (2086B)
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.release_sign_and_push_langpacks 10 - gecko_taskgraph.transforms.task 11 12 kind-dependencies: 13 - build 14 - shippable-l10n 15 16 task-defaults: 17 run-on-repo-type: [hg] 18 19 only-for-build-platforms: 20 - linux64-shippable/opt # addons.mozilla.org only support 1 platform per locale. That's why we use linux64 21 - linux64-devedition/opt 22 - macosx64-shippable/opt # Although, we need the special locale "ja-JP-Mac" from this platform 23 - macosx64-devedition/opt 24 25 tasks: 26 release-push-langpacks: 27 description: Sends {locales} XPIs for platform to addons.mozilla.org 28 from-deps: 29 group-by: single-with-filters 30 worker-type: addon 31 worker: 32 channel: 33 by-project: 34 mozilla-release: 35 by-platform: 36 # ja-JP-mac is only langpack on mac, and is unlisted always 37 macosx64.*: unlisted 38 default: listed 39 mozilla-beta: 40 by-platform: 41 # ja-JP-mac is only langpack on mac, and is unlisted always 42 macosx64-shippable.*: unlisted 43 macosx64-devedition.*: unlisted 44 linux.*-devedition.*: unlisted 45 default: listed 46 default: unlisted 47 upstream-artifacts: # See transforms 48 run-on-projects: [] 49 scopes: 50 by-release-level: 51 production: 52 - project:releng:addons.mozilla.org:server:production 53 staging: 54 - project:releng:addons.mozilla.org:server:staging 55 shipping-phase: promote