Bug 1236951 - Update partner repack stanza in release templates - r=kmoir
--- a/mozilla/release-firefox-mozilla-beta.py
+++ b/mozilla/release-firefox-mozilla-beta.py
@@ -81,17 +81,16 @@ releaseConfig['sourceRepositories'] = {
# L10n repositories
releaseConfig['l10nRelbranch'] = None
releaseConfig['l10nRepoPath'] = 'releases/l10n/mozilla-beta'
releaseConfig['l10nRevisionFile'] = 'l10n-changesets_mozilla-beta'
# Support repositories
releaseConfig['otherReposToTag'] = {
'build/compare-locales': 'RELEASE_AUTOMATION',
'build/buildbot': 'production-0.8',
- 'build/partner-repacks': 'default',
}
# Platform configuration
releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'win32', 'macosx64', 'win64')
releaseConfig['notifyPlatforms'] = releaseConfig['enUSPlatforms']
releaseConfig['talosTestPlatforms'] = ()
# Unittests
@@ -148,24 +147,30 @@ releaseConfig['updateChannels'] = {
"beta-localtest": {
"ruleId": 25,
},
}
}
}
# Partner repack configuration
-releaseConfig['doPartnerRepacks'] = False
-releaseConfig['partnersRepoPath'] = 'build/partner-repacks'
+releaseConfig['doPartnerRepacks'] = True
+releaseConfig['partnerRepackPlatforms'] = releaseConfig['l10nPlatforms']
+releaseConfig['partnerRepackConfig'] = {
+ 'use_mozharness': True,
+ 'script': 'scripts/desktop_partner_repacks.py',
+ 'config_file': 'partner_repacks/release_mozilla-release_desktop.py',
+ 's3cfg': '/builds/partners-s3cfg',
+}
# Tuxedo/Bouncer configuration
releaseConfig['tuxedoServerUrl'] = 'https://bounceradmin.mozilla.com/api'
releaseConfig['bouncer_submitter_config'] = 'releases/bouncer_firefox_beta.py'
# Misc configuration
releaseConfig['enableAutomaticPushToMirrors'] = True
releaseConfig['use_mock'] = True
releaseConfig['mock_platforms'] = ('linux','linux64')
releaseConfig['bouncer_aliases'] = {
'Firefox-%(version)s': 'firefox-beta-latest',
'Firefox-%(version)s-stub': 'firefox-beta-stub',
-}
\ No newline at end of file
+}
--- a/mozilla/release-firefox-mozilla-beta.py.template
+++ b/mozilla/release-firefox-mozilla-beta.py.template
@@ -69,17 +69,16 @@ releaseConfig['sourceRepositories'] = {
# L10n repositories
releaseConfig['l10nRelbranch'] = None
releaseConfig['l10nRepoPath'] = 'releases/l10n/mozilla-beta'
releaseConfig['l10nRevisionFile'] = 'l10n-changesets_mozilla-beta'
# Support repositories
releaseConfig['otherReposToTag'] = {
'build/compare-locales': 'RELEASE_AUTOMATION',
'build/buildbot': 'production-0.8',
- 'build/partner-repacks': 'default',
}
# Platform configuration
releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'win32', 'macosx64', 'win64')
releaseConfig['notifyPlatforms'] = releaseConfig['enUSPlatforms']
releaseConfig['talosTestPlatforms'] = ()
# Unittests
@@ -136,18 +135,24 @@ releaseConfig['updateChannels'] = {
"beta-localtest": {
"ruleId": 25,
},
}
}
}
# Partner repack configuration
-releaseConfig['doPartnerRepacks'] = False
-releaseConfig['partnersRepoPath'] = 'build/partner-repacks'
+releaseConfig['doPartnerRepacks'] = True
+releaseConfig['partnerRepackPlatforms'] = releaseConfig['l10nPlatforms']
+releaseConfig['partnerRepackConfig'] = {
+ 'use_mozharness': True,
+ 'script': 'scripts/desktop_partner_repacks.py',
+ 'config_file': 'partner_repacks/release_mozilla-release_desktop.py',
+ 's3cfg': '/builds/partners-s3cfg',
+}
# Tuxedo/Bouncer configuration
releaseConfig['tuxedoServerUrl'] = 'https://bounceradmin.mozilla.com/api'
releaseConfig['bouncer_submitter_config'] = 'releases/bouncer_firefox_beta.py'
# Misc configuration
releaseConfig['enableAutomaticPushToMirrors'] = True
releaseConfig['use_mock'] = True
--- a/mozilla/release-firefox-mozilla-release.py.template
+++ b/mozilla/release-firefox-mozilla-release.py.template
@@ -68,17 +68,16 @@ releaseConfig['sourceRepositories'] = {
# L10n repositories
releaseConfig['l10nRelbranch'] = None
releaseConfig['l10nRepoPath'] = 'releases/l10n/mozilla-release'
releaseConfig['l10nRevisionFile'] = 'l10n-changesets_mozilla-release'
# Support repositories
releaseConfig['otherReposToTag'] = {
'build/compare-locales': 'RELEASE_AUTOMATION',
'build/buildbot': 'production-0.8',
- 'build/partner-repacks': 'default',
}
# Platform configuration
releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'win32', 'macosx64', "win64")
releaseConfig['notifyPlatforms'] = releaseConfig['enUSPlatforms']
releaseConfig['talosTestPlatforms'] = ()
# Unittests
@@ -166,18 +165,24 @@ releaseConfig['updateChannels'] = {
"beta-localtest": {
"ruleId": 25,
},
}
}
}
# Partner repack configuration
-releaseConfig['doPartnerRepacks'] = False
-releaseConfig['partnersRepoPath'] = 'build/partner-repacks'
+releaseConfig['doPartnerRepacks'] = True
+releaseConfig['partnerRepackPlatforms'] = releaseConfig['l10nPlatforms']
+releaseConfig['partnerRepackConfig'] = {
+ 'use_mozharness': True,
+ 'script': 'scripts/desktop_partner_repacks.py',
+ 'config_file': 'partner_repacks/release_mozilla-release_desktop.py',
+ 's3cfg': '/builds/partners-s3cfg',
+}
# Tuxedo/Bouncer configuration
releaseConfig['tuxedoServerUrl'] = 'https://bounceradmin.mozilla.com/api'
releaseConfig['bouncer_submitter_config'] = 'releases/bouncer_firefox_release.py'
# Misc configuration
releaseConfig['use_mock'] = True
releaseConfig['mock_platforms'] = ('linux','linux64')
--- a/mozilla/staging_release-firefox-mozilla-beta.py.template
+++ b/mozilla/staging_release-firefox-mozilla-beta.py.template
@@ -139,18 +139,24 @@ releaseConfig['updateChannels'] = {
"beta-localtest": {
"ruleId": 40,
},
}
}
}
# Partner repack configuration
-releaseConfig['doPartnerRepacks'] = False
-releaseConfig['partnersRepoPath'] = 'users/stage-ffxbld/partner-repacks'
+releaseConfig['doPartnerRepacks'] = True
+releaseConfig['partnerRepackPlatforms'] = releaseConfig['10nPlatforms']
+releaseConfig['partnerRepackConfig'] = {
+ 'use_mozharness': True,
+ 'script': 'scripts/desktop_partner_repacks.py',
+ 'config_file': 'partner_repacks/release_mozilla-release_desktop.py',
+ 's3cfg': '/builds/partners-s3cfg',
+}
# Tuxedo/Bouncer configuration
releaseConfig['tuxedoServerUrl'] = 'https://admin-bouncer.stage.mozaws.net/api'
releaseConfig['bouncer_submitter_config'] = 'releases/bouncer_firefox_beta.py'
# Misc configuration
releaseConfig['build_tools_repo_path'] = "users/stage-ffxbld/tools"
releaseConfig['enableAutomaticPushToMirrors'] = True
--- a/mozilla/staging_release-firefox-mozilla-release.py.template
+++ b/mozilla/staging_release-firefox-mozilla-release.py.template
@@ -71,17 +71,16 @@ releaseConfig['sourceRepositories'] = {
# L10n repositories
releaseConfig['l10nRelbranch'] = None
releaseConfig['l10nRepoPath'] = 'users/stage-ffxbld'
releaseConfig['l10nRevisionFile'] = 'l10n-changesets_mozilla-release'
# Support repositories
releaseConfig['otherReposToTag'] = {
'users/stage-ffxbld/compare-locales': 'RELEASE_AUTOMATION',
'users/stage-ffxbld/buildbot': 'production-0.8',
- 'users/stage-ffxbld/partner-repacks': 'default',
}
# Platform configuration
# TODO: add win64 when we're ready to ship it
releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'win32', 'macosx64')
releaseConfig['notifyPlatforms'] = releaseConfig['enUSPlatforms']
releaseConfig['talosTestPlatforms'] = ()
@@ -172,18 +171,24 @@ releaseConfig['updateChannels'] = {
"beta-localtest": {
"ruleId": 40,
},
}
}
}
# Partner repack configuration
-releaseConfig['doPartnerRepacks'] = False
-releaseConfig['partnersRepoPath'] = 'users/stage-ffxbld/partner-repacks'
+releaseConfig['doPartnerRepacks'] = True
+releaseConfig['partnerRepackPlatforms'] = releaseConfig['l10nPlatforms']
+releaseConfig['partnerRepackConfig'] = {
+ 'use_mozharness': True,
+ 'script': 'scripts/desktop_partner_repacks.py',
+ 'config_file': 'partner_repacks/staging_release_mozilla-release_desktop.py',
+ 's3cfg': '/builds/partners-s3cfg',
+}
# Tuxedo/Bouncer configuration
releaseConfig['tuxedoServerUrl'] = 'https://admin-bouncer.stage.mozaws.net/api'
releaseConfig['bouncer_submitter_config'] = 'releases/bouncer_firefox_release.py'
# Misc configuration
releaseConfig['build_tools_repo_path'] = "users/stage-ffxbld/tools"
releaseConfig['use_mock'] = True