Bug 1381577 - Part W; Sign windows l10n repacks. r=kmoir draft
authorJustin Wood <Callek@gmail.com>
Tue, 18 Jul 2017 14:39:55 -0400
changeset 613365 d86730b3fd30e3cbecef93cdda634466156d2f2e
parent 613364 a9236c910f5c60b4c11d9c9ff7491b42b4d6b98b
child 613366 7c8bdcb89baa2b3667819814de8138fa1b5efc5a
push id69770
push userCallek@gmail.com
push dateFri, 21 Jul 2017 20:09:14 +0000
reviewerskmoir
bugs1381577
milestone56.0a1
Bug 1381577 - Part W; Sign windows l10n repacks. r=kmoir Land date changes to support windows nightlies onto central MozReview-Commit-ID: ICgAujVGR9G
taskcluster/ci/beetmover-l10n/kind.yml
taskcluster/ci/nightly-l10n-signing/kind.yml
taskcluster/taskgraph/transforms/nightly_l10n_signing.py
--- a/taskcluster/ci/beetmover-l10n/kind.yml
+++ b/taskcluster/ci/beetmover-l10n/kind.yml
@@ -12,8 +12,10 @@ transforms:
 kind-dependencies:
   - nightly-l10n-signing
 
 only-for-attributes:
   - nightly
 
 not-for-build-platforms:
    - macosx64-nightly/opt
+   - win32-nightly/opt
+   - win64-nightly/opt
--- a/taskcluster/ci/nightly-l10n-signing/kind.yml
+++ b/taskcluster/ci/nightly-l10n-signing/kind.yml
@@ -9,12 +9,8 @@ transforms:
    - taskgraph.transforms.signing:transforms
    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
   - nightly-l10n
 
 only-for-attributes:
   - nightly
-
-not-for-build-platforms:
-   - win32-nightly/opt
-   - win64-nightly/opt
--- a/taskcluster/taskgraph/transforms/nightly_l10n_signing.py
+++ b/taskcluster/taskgraph/transforms/nightly_l10n_signing.py
@@ -31,16 +31,37 @@ def make_signing_description(config, job
             ]
         elif 'macosx' in dep_platform:
             job_specs = [
                 {
                     'artifacts': ['public/build/{locale}/target.dmg'],
                     'format': 'macapp',
                 }
             ]
+        elif 'win32' in dep_platform:
+            job_specs = [
+                {
+                    'artifacts': [
+                        'public/build/{locale}/target.zip',
+                        'public/build/{locale}/setup.exe',
+                        'public/build/{locale}/setup-stub.exe'
+                    ],
+                    'format': 'sha2signcode',
+                }
+            ]
+        elif 'win64' in dep_platform:
+            job_specs = [
+                {
+                    'artifacts': [
+                        'public/build/{locale}/target.zip',
+                        'public/build/{locale}/setup.exe',
+                    ],
+                    'format': 'sha2signcode',
+                }
+            ]
         elif 'linux' in dep_platform:
             job_specs = [
                 {
                     'artifacts': ['public/build/{locale}/target.tar.bz2'],
                     'format': 'gpg',
                 }, {
                     'artifacts': ['public/build/{locale}/target.complete.mar'],
                     'format': 'mar',