bug 1445072 - centralize project branch signing configs. r? draft
authorAki Sasaki <asasaki@mozilla.com>
Mon, 12 Mar 2018 15:48:33 -0700
changeset 766531 3e75c2a8c3c773a2bb475f7832445005de24c8a6
parent 766381 718e04535230d53a590b7dbb1a3cd983c259a622
child 766532 77cc84d45670d0d84b10462c6a982517b12d5c19
push id102345
push userasasaki@mozilla.com
push dateMon, 12 Mar 2018 23:54:49 +0000
bugs1445072
milestone61.0a1
bug 1445072 - centralize project branch signing configs. r? MozReview-Commit-ID: CQe0yXWqBko
taskcluster/taskgraph/util/scriptworker.py
--- a/taskcluster/taskgraph/util/scriptworker.py
+++ b/taskcluster/taskgraph/util/scriptworker.py
@@ -35,35 +35,39 @@ nuance so certain m-b and m-r tasks use 
 release sign when we have a signed-off set of candidate builds.  This current
 approach works for now, though.
 
 This is a list of list-pairs, for ordering.
 """
 SIGNING_SCOPE_ALIAS_TO_PROJECT = [[
     'all-nightly-branches', set([
         'mozilla-central',
+        'oak',
     ])
 ], [
     'all-release-branches', set([
         'mozilla-beta',
         'mozilla-release',
+        'maple',
+        'birch',
     ])
 ]]
 
 """Map the signing scope aliases to the actual scopes.
 """
 SIGNING_CERT_SCOPES = {
     'all-release-branches': 'signing:cert:release-signing',
     'all-nightly-branches': 'signing:cert:nightly-signing',
     'default': 'signing:cert:dep-signing',
 }
 
 DEVEDITION_SIGNING_SCOPE_ALIAS_TO_PROJECT = [[
     'beta', set([
         'mozilla-beta',
+        'maple',
     ])
 ]]
 
 DEVEDITION_SIGNING_CERT_SCOPES = {
     'beta': 'signing:cert:nightly-signing',
     'default': 'signing:cert:dep-signing',
 }