bug 1445072 - centralize project branch signing configs. r?
MozReview-Commit-ID: CQe0yXWqBko
--- 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',
}