Bug 1646588 - Add esr78 support. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D79731
This commit is contained in:
@@ -361,6 +361,36 @@ def target_tasks_mozilla_esr68(full_task_graph, parameters, graph_config):
|
||||
return [l for l, t in six.iteritems(full_task_graph.tasks) if filter(t)]
|
||||
|
||||
|
||||
@_target_task('mozilla_esr78_tasks')
|
||||
def target_tasks_mozilla_esr78(full_task_graph, parameters, graph_config):
|
||||
"""Select the set of tasks required for a promotable beta or release build
|
||||
of desktop, plus android CI. The candidates build process involves a pipeline
|
||||
of builds and signing, but does not include beetmover or balrog jobs."""
|
||||
|
||||
def filter(task):
|
||||
if not filter_release_tasks(task, parameters):
|
||||
return False
|
||||
|
||||
if not standard_filter(task, parameters):
|
||||
return False
|
||||
|
||||
platform = task.attributes.get('build_platform')
|
||||
|
||||
# Android is not built on esr78.
|
||||
if platform and 'android' in platform:
|
||||
return False
|
||||
|
||||
test_platform = task.attributes.get('test_platform')
|
||||
|
||||
# Don't run QuantumRender tests on esr78.
|
||||
if test_platform and '-qr/' in test_platform:
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
return [l for l, t in six.iteritems(full_task_graph.tasks) if filter(t)]
|
||||
|
||||
|
||||
@_target_task('promote_desktop')
|
||||
def target_tasks_promote_desktop(full_task_graph, parameters, graph_config):
|
||||
"""Select the superset of tasks required to promote a beta or release build
|
||||
|
||||
Reference in New Issue
Block a user