bug 1446816: add back KEY to the list of artifacts that is uploaded for each release. r=aki, a=release
authorBen Hearsum <bhearsum@mozilla.com>
Thu, 05 Apr 2018 14:43:45 -0400
changeset 460577 1564bef7385394af80874bd0dc976af43085fa66
parent 460576 14637562dab0369b619d5160202b12e8ac376042
child 460578 37b8769b5079347a345a4f1e0f7421710601b23c
push id8991
push userbhearsum@mozilla.com
push dateThu, 05 Apr 2018 18:44:04 +0000
treeherdermozilla-beta@1564bef73853 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki, release
bugs1446816
milestone60.0
bug 1446816: add back KEY to the list of artifacts that is uploaded for each release. r=aki, a=release
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],