bug 1442793 - partials signing artifact_prefix. r=bhearsum

MozReview-Commit-ID: 63xkuTu8QHP

--HG--
extra : rebase_source : 6c80534e6bf28c66faa8e46efd94bf9fd4b068b6
This commit is contained in:
Aki Sasaki 2018-03-21 12:47:56 -07:00
parent 92ae1537a6
commit 745fe6eddf

View File

@ -10,6 +10,7 @@ from taskgraph.transforms.base import TransformSequence
from taskgraph.util.attributes import copy_attributes_from_dependent_job
from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform
from taskgraph.util.partials import get_balrog_platform_name, get_partials_artifacts
from taskgraph.util.taskcluster import get_artifact_prefix
import logging
logger = logging.getLogger(__name__)
@ -17,10 +18,10 @@ logger = logging.getLogger(__name__)
transforms = TransformSequence()
def generate_upstream_artifacts(release_history, platform, locale=None):
artifact_prefix = 'public/build'
def generate_upstream_artifacts(job, release_history, platform, locale=None):
artifact_prefix = get_artifact_prefix(job)
if locale:
artifact_prefix = 'public/build/{}'.format(locale)
artifact_prefix = '{}/{}'.format(artifact_prefix, locale)
else:
locale = 'en-US'
@ -70,7 +71,7 @@ def make_task_description(config, jobs):
balrog_platform = get_balrog_platform_name(dep_th_platform)
upstream_artifacts = generate_upstream_artifacts(
config.params['release_history'], balrog_platform, locale)
dep_job, config.params['release_history'], balrog_platform, locale)
build_platform = dep_job.attributes.get('build_platform')
is_nightly = dep_job.attributes.get('nightly')