bug 1446816: add back KEY to the list of artifacts that is uploaded for each release. r=aki
authorBen Hearsum <bhearsum@mozilla.com>
Thu, 05 Apr 2018 14:41:17 -0400
changeset 411946 5ade4a1adeba213daf2edc55061a9a7bad773a03
parent 411945 458c07cbe94b9d0ebb03276305ff8d1a6b6f05e1
child 411947 9c941daebe9fb3e79066ee4def16ed5ce0eb10a9
push id101790
push userbhearsum@mozilla.com
push dateThu, 05 Apr 2018 18:41:34 +0000
treeherdermozilla-inbound@5ade4a1adeba [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1446816
milestone61.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 1446816: add back KEY to the list of artifacts that is uploaded for each release. r=aki
taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py
--- a/taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py
+++ b/taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py
@@ -13,22 +13,23 @@ from taskgraph.util.scriptworker import 
                                          get_beetmover_action_scope,
                                          get_phase)
 from taskgraph.transforms.beetmover import craft_release_properties
 from taskgraph.transforms.task import task_description_schema
 from voluptuous import Required, Optional
 
 transforms = TransformSequence()
 
-CHECKSUMS_UNSIGNED_ARTIFACTS = [
+CHECKSUMS_BUILD_ARTIFACTS = [
     "SHA256SUMMARY",
     "SHA512SUMMARY"
 ]
 
-CHECKSUMS_SIGNED_ARTIFACTS = [
+CHECKSUMS_SIGNING_ARTIFACTS = [
+    "KEY",
     "SHA256SUMS",
     "SHA256SUMS.asc",
     "SHA512SUMS",
     "SHA512SUMS.asc"
 ]
 
 
 # Voluptuous uses marker objects as dictionary *keys*, but they are not
@@ -118,18 +119,18 @@ def make_task_description(config, jobs):
             'treeherder': treeherder,
             'shipping-phase': phase,
         }
 
         yield task
 
 
 def generate_upstream_artifacts(signing_task_ref, build_task_ref):
-    build_mapping = CHECKSUMS_UNSIGNED_ARTIFACTS
-    signing_mapping = CHECKSUMS_SIGNED_ARTIFACTS
+    build_mapping = CHECKSUMS_BUILD_ARTIFACTS
+    signing_mapping = CHECKSUMS_SIGNING_ARTIFACTS
 
     artifact_prefix = 'public/build'
 
     upstream_artifacts = [{
         "taskId": {"task-reference": build_task_ref},
         "taskType": "build",
         "paths": ["{}/{}".format(artifact_prefix, p)
                   for p in build_mapping],