bug 1394130 - point osx l10n at the repackage task to avoid re-signing widevine. r=callek

The signing pool is a limited resource. We already have logic to avoid re-signing
widevine if the .sig files are there, and we're taking advantage of that on linux
and windows. OSX was the lone desktop os still pointing at the unsigned bits for
l10n.

We're pointing at repackage instead of signing because the l10n logic expects a dmg.

MozReview-Commit-ID: FtWa4o5s7aJ

--HG--
extra : rebase_source : f704a97293a231d26a4806543f53fc7e83eb9ca9
This commit is contained in:
Aki Sasaki 2017-08-30 09:50:07 -07:00
Родитель 534c3bfd11
Коммит 3c26537de4
2 изменённых файлов: 5 добавлений и 1 удалений

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

@ -88,7 +88,7 @@ job-template:
macosx64-nightly:
EN_US_PACKAGE_NAME: target.dmg
EN_US_BINARY_URL:
task-reference: https://queue.taskcluster.net/v1/task/<unsigned-build>/artifacts/public/build
task-reference: https://queue.taskcluster.net/v1/task/<repackage>/artifacts/public/build
MAR_TOOLS_URL:
task-reference: https://queue.taskcluster.net/v1/task/<unsigned-build>/artifacts/public/build/host/bin
win.*:

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

@ -221,6 +221,10 @@ def setup_nightly_dependency(config, jobs):
job['dependencies'].update({
'signed-build': 'build-signing-{}'.format(job['name']),
})
if job['attributes']['build_platform'].startswith('macosx'):
job['dependencies'].update({
'repackage': 'repackage-{}'.format(job['name'])
})
if job['attributes']['build_platform'].startswith('win'):
job['dependencies'].update({
'repackage-signed': 'repackage-signing-{}'.format(job['name'])