Bug 1381577 - Part P; Sign repackaged win artifacts. r=kmoir

Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 9FbrSvyU9ny

--HG--
extra : rebase_source : c273510e657a4f07fa39b6006bcf1e42b8319e5b
This commit is contained in:
Justin Wood 2017-07-18 13:39:59 -04:00
Родитель 35d5b6cee5
Коммит b073616543
3 изменённых файлов: 25 добавлений и 0 удалений

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

@ -15,3 +15,5 @@ kind-dependencies:
only-for-build-platforms:
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

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

@ -79,6 +79,7 @@ JOB_NAME_WHITELIST = set([
'win32-clang-tidy',
'win32-debug',
'win32-nightly-repackage',
'win32-nightly-repackage-signing',
'win32-noopt-debug',
'win32-opt',
'win32-pgo',

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

@ -78,6 +78,28 @@ def make_repackage_signing_description(config, jobs):
],
"formats": ["mar"]
}]
if 'win' in dep_job.attributes.get('build_platform'):
upstream_artifacts.append({
"taskId": {"task-reference": "<repackage>"},
"taskType": "repackage",
"paths": [
"public/build/{}target.installer.exe".format(locale_str),
],
"formats": ["sha2signcode"]
})
scopes.append("project:releng:signing:format:sha2signcode")
# Stub installer is only generated on win32
if '32' in dep_job.attributes.get('build_platform'):
upstream_artifacts.append({
"taskId": {"task-reference": "<repackage>"},
"taskType": "repackage",
"paths": [
"public/build/{}target.stub-installer.exe".format(locale_str),
],
"formats": ["sha2signcodestub"]
})
scopes.append("project:releng:signing:format:sha2signcodestub")
task = {
'label': label,