Bug 1600104 - Change FennecNightly signing format to have sha1 digest
parent
46439930c0
commit
7191aec7ae
|
@ -54,6 +54,12 @@ job-template:
|
||||||
'3': production-signing
|
'3': production-signing
|
||||||
default: dep-signing
|
default: dep-signing
|
||||||
default: dep-signing
|
default: dep-signing
|
||||||
|
signing-format:
|
||||||
|
by-build-type:
|
||||||
|
# Fennec nightly cannot have the sha256 checksums. For more details, see
|
||||||
|
# https://github.com/mozilla-releng/scriptworker-scripts/pull/102#issue-349016967
|
||||||
|
fennec-nightly: autograph_apk_fennec_sha1
|
||||||
|
default: autograph_apk
|
||||||
index:
|
index:
|
||||||
by-build-type:
|
by-build-type:
|
||||||
(fennec-.+|nightly|performance-test|beta|production):
|
(fennec-.+|nightly|performance-test|beta|production):
|
||||||
|
|
|
@ -18,7 +18,7 @@ transforms = TransformSequence()
|
||||||
@transforms.add
|
@transforms.add
|
||||||
def resolve_keys(config, tasks):
|
def resolve_keys(config, tasks):
|
||||||
for task in tasks:
|
for task in tasks:
|
||||||
for key in ("index", "worker-type", "worker.signing-type"):
|
for key in ("index", "worker-type", "worker.signing-type", "signing-format"):
|
||||||
resolve_keyed_by(
|
resolve_keyed_by(
|
||||||
task,
|
task,
|
||||||
key,
|
key,
|
||||||
|
@ -41,6 +41,7 @@ def set_signing_attributes(config, tasks):
|
||||||
@transforms.add
|
@transforms.add
|
||||||
def set_signing_format(config, tasks):
|
def set_signing_format(config, tasks):
|
||||||
for task in tasks:
|
for task in tasks:
|
||||||
|
signing_format = task.pop("signing-format")
|
||||||
for upstream_artifact in task["worker"]["upstream-artifacts"]:
|
for upstream_artifact in task["worker"]["upstream-artifacts"]:
|
||||||
upstream_artifact["formats"] = ["autograph_apk"]
|
upstream_artifact["formats"] = [signing_format]
|
||||||
yield task
|
yield task
|
||||||
|
|
Loading…
Reference in New Issue