Bug 1297519 - Generate multilocale Firefox snaps r=jlorenzo
MozReview-Commit-ID: Jz2jZnNldWG
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2449,16 +2449,17 @@ BRANCHES['mozilla-release']['partner_rep
}
BRANCHES['mozilla-release']['updates_builder_enabled'] = True
BRANCHES['mozilla-release']['update_verify_enabled'] = True
BRANCHES['mozilla-release']['mirror_requiring_channels'] = ['release']
BRANCHES['mozilla-release']['release_channel_mappings'] = [
[r"^\d+\.0$", ["beta", "release"]], # RC, 45.0
[r"^\d+\.\d+\.\d+$", ["release"]], # Other (dot releaseas), 45.0.4
]
+BRANCHES['mozilla-release']['snap_enabled'] = False
######## mozilla-beta
BRANCHES['mozilla-beta']['repo_path'] = 'releases/mozilla-beta'
BRANCHES['mozilla-beta']['l10n_repo_path'] = 'releases/l10n/mozilla-beta'
BRANCHES['mozilla-beta']['update_channel'] = 'beta'
BRANCHES['mozilla-beta']['start_hour'] = [3]
BRANCHES['mozilla-beta']['start_minute'] = [2]
# Enable PGO Builds on this branch
@@ -2562,17 +2563,17 @@ BRANCHES['mozilla-beta']['partner_repack
"extra_args": [
"--cfg", "partner_repacks/release_mozilla-release_desktop.py",
"--s3cfg", "/builds/partners-s3cfg",
],
},
# TODO - add fennec support
# 'fennec': {}
}
-###
+BRANCHES['mozilla-beta']['snap_enabled'] = True
######## mozilla-aurora
BRANCHES['mozilla-aurora']['repo_path'] = 'releases/mozilla-aurora'
BRANCHES['mozilla-aurora']['l10n_repo_path'] = 'releases/l10n/mozilla-aurora'
BRANCHES['mozilla-aurora']['enable_perproduct_builds'] = True
BRANCHES['mozilla-aurora']['start_hour'] = [0]
BRANCHES['mozilla-aurora']['start_minute'] = [40]
BRANCHES['mozilla-aurora']['periodic_start_hours'] = range(1, 24, 6)
@@ -2688,16 +2689,17 @@ BRANCHES['mozilla-esr45']['push_to_relea
BRANCHES['mozilla-esr45']['beetmover_buckets'] = {
"firefox": "net-mozaws-prod-delivery-firefox",
}
BRANCHES['mozilla-esr45']['release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
BRANCHES['mozilla-esr45']['l10n_release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
BRANCHES['mozilla-esr45']['updates_builder_enabled'] = True
BRANCHES['mozilla-esr45']['update_verify_enabled'] = True
BRANCHES['mozilla-esr45']['release_channel_mappings'] = [["^.*$", ["esr"]]]
+BRANCHES['mozilla-esr45']['snap_enabled'] = False
######## try
# Try-specific configs
BRANCHES['try']['l10n_repo_path'] = 'l10n-central'
BRANCHES['try']['stage_username'] = 'trybld'
BRANCHES['try']['stage_username_mobile'] = 'trybld'
BRANCHES['try']['stage_ssh_key'] = 'trybld_dsa'
BRANCHES['try']['stage_ssh_mobile_key'] = 'trybld_dsa'
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -214,16 +214,17 @@ PROJECT_BRANCHES = {
'firefox': 'net-mozaws-stage-delivery-firefox',
},
'stage_product': {
'firefox': 'firefox',
'fennec': 'mobile',
},
'push_to_releases_automatic': False,
'merge_builds': False,
+ 'snap_enabled': True,
},
'larch': {
'lock_platforms': True,
'pgo_strategy': 'per-checkin',
'platforms': {
'linux': {},
'linux-debug': {},
'linux64': {},