зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
c7cf4bad66
Коммит
220c75d1e4
|
@ -17,7 +17,7 @@ job-defaults:
|
||||||
worker-type: balrog
|
worker-type: balrog
|
||||||
worker:
|
worker:
|
||||||
implementation: balrog
|
implementation: balrog
|
||||||
balrog-action: submit-toplevel
|
balrog-action: v2-submit-toplevel
|
||||||
require-mirrors: true
|
require-mirrors: true
|
||||||
archive-domain:
|
archive-domain:
|
||||||
by-release-level:
|
by-release-level:
|
||||||
|
|
|
@ -116,7 +116,7 @@ def make_task_description(config, jobs):
|
||||||
'worker': {
|
'worker': {
|
||||||
'implementation': 'balrog',
|
'implementation': 'balrog',
|
||||||
'upstream-artifacts': upstream_artifacts,
|
'upstream-artifacts': upstream_artifacts,
|
||||||
'balrog-action': 'submit-locale',
|
'balrog-action': 'v2-submit-locale',
|
||||||
'suffixes': ['', '-No-WNP'] if job.get('update-no-wnp') else [''],
|
'suffixes': ['', '-No-WNP'] if job.get('update-no-wnp') else [''],
|
||||||
},
|
},
|
||||||
'dependencies': {'beetmover': dep_job.label},
|
'dependencies': {'beetmover': dep_job.label},
|
||||||
|
|
|
@ -1052,7 +1052,7 @@ def build_balrog_payload(config, task, task_def):
|
||||||
if 'b' in release_config['version']:
|
if 'b' in release_config['version']:
|
||||||
beta_number = release_config['version'].split('b')[-1]
|
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'] = {
|
task_def['payload'] = {
|
||||||
'upstreamArtifacts': worker['upstream-artifacts'],
|
'upstreamArtifacts': worker['upstream-artifacts'],
|
||||||
'suffixes': worker['suffixes'],
|
'suffixes': worker['suffixes'],
|
||||||
|
@ -1079,7 +1079,8 @@ def build_balrog_payload(config, task, task_def):
|
||||||
'complete-mar-bouncer-product-pattern'):
|
'complete-mar-bouncer-product-pattern'):
|
||||||
if prop in worker:
|
if prop in worker:
|
||||||
task_def['payload'][prop.replace('-', '_')] = worker[prop]
|
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({
|
task_def['payload'].update({
|
||||||
'app_version': release_config['appVersion'],
|
'app_version': release_config['appVersion'],
|
||||||
'archive_domain': worker['archive-domain'],
|
'archive_domain': worker['archive-domain'],
|
||||||
|
|
|
@ -118,7 +118,13 @@ BEETMOVER_ACTION_SCOPES = {
|
||||||
|
|
||||||
|
|
||||||
"""Known balrog actions."""
|
"""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.
|
"""Map balrog scope aliases to sets of projects.
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче