1
0
Fork 0

Bug 1608874 - part 1: Move Fennec Beta to a dedicated hook (#11048)

master
Johan Lorenzo 2020-06-04 14:54:11 +02:00 committed by GitHub
parent b332deedd4
commit e3029d658a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 10 deletions

View File

@ -155,13 +155,10 @@ jobs:
fennec-production:
attributes:
# TODO replace `nightly: true` by `release-type: production` once the data migration
# testing is over
# TODO when making the above change, uncomment `filter-incomplete-translations: true`
nightly: true
release-type: production
include-release-version: true
include-shippable-secrets: true
# filter-incomplete-translations: true
filter-incomplete-translations: true
run:
geckoview-engine: geckoBeta
gradle-build-type: fennecProduction

View File

@ -19,6 +19,7 @@ group-by: build-type
only-for-build-types:
- fennec-nightly
- fennec-beta
- fennec-production
- nightly
- beta
- production
@ -27,11 +28,15 @@ job-template:
description: Publish Fenix
worker-type: push-apk
worker:
commit: true
commit:
by-build-type:
fennec-production: false
default: true
channel:
by-build-type:
fennec-nightly: fennec-nightly
fennec-beta: fennec-beta
fennec-production: fennec-production
nightly: nightly
beta: beta
production: production

View File

@ -58,11 +58,11 @@ def _filter_fennec(fennec_type, task, parameters):
return task.attributes.get("build-type", "") == "fennec-{}".format(fennec_type)
@_target_task("fennec-beta")
@_target_task("fennec-production")
def target_tasks_fennec_nightly(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a beta build signed with the fennec key."""
"""Select the set of tasks required for a production build signed with the fennec key."""
return [l for l, t in full_task_graph.tasks.iteritems() if _filter_fennec("beta", t, parameters)]
return [l for l, t in full_task_graph.tasks.iteritems() if _filter_fennec("production", t, parameters)]
@_target_task("bump_android_components")

View File

@ -18,7 +18,7 @@ transforms = TransformSequence()
@transforms.add
def resolve_keys(config, tasks):
for task in tasks:
for key in ("worker.channel", "worker.dep"):
for key in ("worker.channel", "worker.commit", "worker.dep"):
resolve_keyed_by(
task,
key,