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/.
5 loader: gecko_taskgraph.loader.transform:loader
8 - taskgraph.transforms.from_deps
9 - gecko_taskgraph.transforms.l10n
10 - gecko_taskgraph.transforms.job
11 - gecko_taskgraph.transforms.task
20 only-for-build-platforms:
21 - linux64-shippable/opt
23 - macosx64-shippable/opt
26 - win64-aarch64-shippable/opt
27 - linux64-devedition/opt
28 - linux-devedition/opt
29 - macosx64-devedition/opt
30 - win32-devedition/opt
31 - win64-devedition/opt
32 - win64-aarch64-devedition/opt
36 description: Localization
39 locales-file: browser/locales/l10n-changesets.json
41 run-on-projects: ['release']
43 shipping_phase: promote
46 # OSX has a special locale for japanese
74 .*-devedition: devedition
77 linux-shippable: linux-opt
78 linux64-shippable: linux64-opt
79 macosx64-shippable: macosx64-opt
80 win32-shippable: win32-opt
81 win64-shippable: win64-opt
82 win64-aarch64-shippable: win64-aarch64-opt
83 linux-devedition: linux-devedition-opt
84 linux64-devedition: linux64-devedition-opt
85 macosx64-devedition: macosx64-devedition-opt
86 win32-devedition: win32-devedition-opt
87 win64-devedition: win64-devedition-opt
88 win64-aarch64-devedition: win64-aarch64-devedition-opt
89 worker-type: b-linux-gcp
95 linux64-shippable: linux64-shippable/opt
96 linux-shippable: linux32-shippable/opt
97 macosx64-shippable: osx-shippable/opt
98 win32-shippable: windows2012-32-shippable/opt
99 win64-shippable: windows2012-64-shippable/opt
100 win64-aarch64-shippable: windows2012-aarch64-shippable/opt
101 linux64-devedition: linux64-devedition/opt
102 linux-devedition: linux32-devedition/opt
103 macosx64-devedition: osx-cross-devedition/opt
104 win32-devedition: windows2012-32-devedition/opt
105 win64-devedition: windows2012-64-devedition/opt
106 win64-aarch64-devedition: windows2012-aarch64-devedition/opt
109 linux.*: # linux64 and 32 get same treatment here
110 EN_US_PACKAGE_NAME: target.tar.bz2
112 artifact-reference: <build-signing/{artifact_prefix}>
114 EN_US_PACKAGE_NAME: target.dmg
116 artifact-reference: <repackage/{artifact_prefix}>
118 EN_US_PACKAGE_NAME: target.zip
120 artifact-reference: <build-signing/{artifact_prefix}>
125 - single_locale/firefox.py
126 - single_locale/linux32.py
127 - single_locale/tc_common.py
128 - single_locale/tc_linux_common.py
129 - taskcluster_nightly.py
131 - single_locale/firefox.py
132 - single_locale/linux64.py
133 - single_locale/tc_common.py
134 - single_locale/tc_linux_common.py
135 - taskcluster_nightly.py
137 - single_locale/firefox.py
138 - single_locale/macosx64.py
139 - single_locale/tc_common.py
140 - single_locale/tc_macosx64.py
141 - taskcluster_nightly.py
143 - single_locale/firefox.py
144 - single_locale/win32.py
145 - single_locale/tc_common.py
146 - single_locale/tc_win32.py
147 - taskcluster_nightly.py
149 - single_locale/firefox.py
150 - single_locale/win64.py
151 - single_locale/tc_common.py
152 - single_locale/tc_win64.py
153 - taskcluster_nightly.py
154 win64-aarch64-shippable:
155 - single_locale/firefox.py
156 - single_locale/win64-aarch64.py
157 - single_locale/tc_common.py
158 - single_locale/tc_win64.py
159 - taskcluster_nightly.py
161 - single_locale/devedition.py
162 - single_locale/linux32.py
163 - single_locale/tc_common.py
164 - single_locale/tc_linux_common.py
165 - taskcluster_nightly.py
167 - single_locale/devedition.py
168 - single_locale/linux64.py
169 - single_locale/tc_common.py
170 - single_locale/tc_linux_common.py
171 - taskcluster_nightly.py
173 - single_locale/devedition.py
174 - single_locale/macosx64.py
175 - single_locale/tc_common.py
176 - single_locale/tc_macosx64.py
177 - taskcluster_nightly.py
179 - single_locale/devedition.py
180 - single_locale/win32.py
181 - single_locale/tc_common.py
182 - single_locale/tc_win32.py
183 - taskcluster_nightly.py
185 - single_locale/devedition.py
186 - single_locale/win64.py
187 - single_locale/tc_common.py
188 - single_locale/tc_win64.py
189 - taskcluster_nightly.py
190 win64-aarch64-devedition:
191 - single_locale/devedition.py
192 - single_locale/win64-aarch64.py
193 - single_locale/tc_common.py
194 - single_locale/tc_win64.py
195 - taskcluster_nightly.py
196 # no default, so we fail on new entries
197 actions: ['clone-locales', 'list-locales', 'setup', 'repack',
199 script: mozharness/scripts/desktop_l10n.py