kind.yml (8235B)
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.l10n 10 - gecko_taskgraph.transforms.job 11 - gecko_taskgraph.transforms.task 12 13 kind-dependencies: 14 - build 15 - build-signing 16 - fetch 17 - repackage 18 - toolchain 19 20 task-defaults: 21 run-on-repo-type: [hg] 22 23 only-for-build-platforms: 24 - linux64-shippable/opt 25 - linux64-aarch64-shippable/opt 26 - macosx64-shippable/opt 27 - win32-shippable/opt 28 - win64-shippable/opt 29 - win64-aarch64-shippable/opt 30 - linux64-devedition/opt 31 - linux64-aarch64-devedition/opt 32 - macosx64-devedition/opt 33 - win32-devedition/opt 34 - win64-devedition/opt 35 - win64-aarch64-devedition/opt 36 37 tasks: 38 shippable-l10n: 39 description: Localization 40 from-deps: 41 group-by: platform 42 locales-file: browser/locales/l10n-changesets.json 43 locales-per-chunk: 5 44 run-on-projects: ['release'] 45 attributes: 46 shipping_phase: promote 47 ignore-locales: 48 by-build-platform: 49 # OSX has a special locale for japanese 50 macosx64.*: [ja] 51 default: [ja-JP-mac] 52 run-time: 1800 53 fetches: 54 toolchain: 55 by-build-platform: 56 default: [] 57 macosx64.*: 58 - linux64-libdmg 59 - linux64-hfsplus 60 win.*: 61 - linux64-wine 62 - nsis 63 fetch: 64 by-build-platform: 65 default: [] 66 win.*: 67 - upx-3.95-win 68 tooltool: 69 by-build-platform: 70 default: internal 71 linux.*: public 72 index: 73 type: shippable-l10n 74 product: 75 by-build-platform: 76 default: firefox 77 .*-devedition: devedition 78 job-name: 79 by-build-platform: 80 linux64-shippable: linux64-opt 81 linux64-aarch64-shippable: linux64-aarch64-opt 82 macosx64-shippable: macosx64-opt 83 win32-shippable: win32-opt 84 win64-shippable: win64-opt 85 win64-aarch64-shippable: win64-aarch64-opt 86 linux64-devedition: linux64-devedition-opt 87 linux64-aarch64-devedition: linux64-aarch64-devedition-opt 88 macosx64-devedition: macosx64-devedition-opt 89 win32-devedition: win32-devedition-opt 90 win64-devedition: win64-devedition-opt 91 win64-aarch64-devedition: win64-aarch64-devedition-opt 92 worker-type: b-linux 93 treeherder: 94 symbol: L10n(B) 95 tier: 1 96 platform: 97 by-build-platform: 98 linux64-shippable: linux64-shippable/opt 99 linux64-aarch64-shippable: linux64-aarch64-shippable/opt 100 macosx64-shippable: osx-shippable/opt 101 win32-shippable: windows2012-32-shippable/opt 102 win64-shippable: windows2012-64-shippable/opt 103 win64-aarch64-shippable: windows2012-aarch64-shippable/opt 104 linux64-devedition: linux64-devedition/opt 105 linux64-aarch64-devedition: linux64-aarch64-devedition/opt 106 macosx64-devedition: osx-cross-devedition/opt 107 win32-devedition: windows2012-32-devedition/opt 108 win64-devedition: windows2012-64-devedition/opt 109 win64-aarch64-devedition: windows2012-aarch64-devedition/opt 110 env: 111 by-build-platform: 112 linux.*: 113 MOZ_ARTIFACT_TASK: {task-reference: '<build-signing>'} 114 macosx64.*: 115 MOZ_ARTIFACT_TASK: {task-reference: '<repackage>'} 116 win.*: 117 MOZ_ARTIFACT_TASK: {task-reference: '<build-signing>'} 118 mozharness: 119 config: 120 by-build-platform: 121 linux64-shippable: 122 - single_locale/firefox.py 123 - single_locale/linux64.py 124 - single_locale/tc_common.py 125 - single_locale/tc_linux_common.py 126 - taskcluster_nightly.py 127 linux64-aarch64-shippable: 128 - single_locale/firefox.py 129 - single_locale/linux64.py 130 - single_locale/tc_common.py 131 - single_locale/tc_linux_common.py 132 - taskcluster_nightly.py 133 macosx64-shippable: 134 - single_locale/firefox.py 135 - single_locale/macosx64.py 136 - single_locale/tc_common.py 137 - single_locale/tc_macosx64.py 138 - taskcluster_nightly.py 139 win32-shippable: 140 - single_locale/firefox.py 141 - single_locale/win32.py 142 - single_locale/tc_common.py 143 - single_locale/tc_win32.py 144 - taskcluster_nightly.py 145 win64-shippable: 146 - single_locale/firefox.py 147 - single_locale/win64.py 148 - single_locale/tc_common.py 149 - single_locale/tc_win64.py 150 - taskcluster_nightly.py 151 win64-aarch64-shippable: 152 - single_locale/firefox.py 153 - single_locale/win64-aarch64.py 154 - single_locale/tc_common.py 155 - single_locale/tc_win64.py 156 - taskcluster_nightly.py 157 linux64-devedition: 158 - single_locale/devedition.py 159 - single_locale/linux64.py 160 - single_locale/tc_common.py 161 - single_locale/tc_linux_common.py 162 - taskcluster_nightly.py 163 linux64-aarch64-devedition: 164 - single_locale/devedition.py 165 - single_locale/linux64.py 166 - single_locale/tc_common.py 167 - single_locale/tc_linux_common.py 168 - taskcluster_nightly.py 169 macosx64-devedition: 170 - single_locale/devedition.py 171 - single_locale/macosx64.py 172 - single_locale/tc_common.py 173 - single_locale/tc_macosx64.py 174 - taskcluster_nightly.py 175 win32-devedition: 176 - single_locale/devedition.py 177 - single_locale/win32.py 178 - single_locale/tc_common.py 179 - single_locale/tc_win32.py 180 - taskcluster_nightly.py 181 win64-devedition: 182 - single_locale/devedition.py 183 - single_locale/win64.py 184 - single_locale/tc_common.py 185 - single_locale/tc_win64.py 186 - taskcluster_nightly.py 187 win64-aarch64-devedition: 188 - single_locale/devedition.py 189 - single_locale/win64-aarch64.py 190 - single_locale/tc_common.py 191 - single_locale/tc_win64.py 192 - taskcluster_nightly.py 193 # no default, so we fail on new entries 194 actions: ['clone-locales', 'list-locales', 'setup', 'repack', 195 'summary'] 196 script: mozharness/scripts/desktop_l10n.py