Bug 1634757 - Use v2 actions for balrog submittal. r=releng-reviewers,aki DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D73498
This commit is contained in:
Justin Wood 2020-09-16 02:36:04 +00:00
Родитель c7cf4bad66
Коммит 220c75d1e4
4 изменённых файлов: 12 добавлений и 5 удалений

Просмотреть файл

@ -17,7 +17,7 @@ job-defaults:
worker-type: balrog
worker:
implementation: balrog
balrog-action: submit-toplevel
balrog-action: v2-submit-toplevel
require-mirrors: true
archive-domain:
by-release-level:

Просмотреть файл

@ -116,7 +116,7 @@ def make_task_description(config, jobs):
'worker': {
'implementation': 'balrog',
'upstream-artifacts': upstream_artifacts,
'balrog-action': 'submit-locale',
'balrog-action': 'v2-submit-locale',
'suffixes': ['', '-No-WNP'] if job.get('update-no-wnp') else [''],
},
'dependencies': {'beetmover': dep_job.label},

Просмотреть файл

@ -1052,7 +1052,7 @@ def build_balrog_payload(config, task, task_def):
if 'b' in release_config['version']:
beta_number = release_config['version'].split('b')[-1]
if worker['balrog-action'] == 'submit-locale':
if worker['balrog-action'] == 'submit-locale' or worker['balrog-action'] == 'v2-submit-locale':
task_def['payload'] = {
'upstreamArtifacts': worker['upstream-artifacts'],
'suffixes': worker['suffixes'],
@ -1079,7 +1079,8 @@ def build_balrog_payload(config, task, task_def):
'complete-mar-bouncer-product-pattern'):
if prop in worker:
task_def['payload'][prop.replace('-', '_')] = worker[prop]
if worker['balrog-action'] == 'submit-toplevel':
if worker['balrog-action'] == 'submit-toplevel' or \
worker['balrog-action'] == 'v2-submit-toplevel':
task_def['payload'].update({
'app_version': release_config['appVersion'],
'archive_domain': worker['archive-domain'],

Просмотреть файл

@ -118,7 +118,13 @@ BEETMOVER_ACTION_SCOPES = {
"""Known balrog actions."""
BALROG_ACTIONS = ('submit-locale', 'submit-toplevel', 'schedule')
BALROG_ACTIONS = (
'submit-locale',
'submit-toplevel',
'schedule',
'v2-submit-locale',
'v2-submit-toplevel'
)
"""Map balrog scope aliases to sets of projects.