Bug 1381577 - Part W; Sign windows l10n repacks. r=kmoir
authorJustin Wood <Callek@gmail.com>
Tue, 18 Jul 2017 14:39:55 -0400
changeset 418986 49c740cc0289e0d0395210fb5953e749ed293a3f
parent 418985 4bbd4f39f28fa4be63f06277d4b014c08200ab92
child 418987 522efafe0e14e5f9b7b2023419311bbb19e3b186
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerskmoir
bugs1381577
milestone56.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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',