Bug 1256063 - Add update bouncer aliases builder. r=rail
authorMihai Tabara <mtabara@mozilla.com>
Tue, 29 Mar 2016 19:06:18 +0100 (2016-03-29)
changeset 14038 3d7b8b58d31ebff37617ce1ce97c549db2b26b6c
parent 14037 07fe251fbd2918cbd36715dc1d14f8f3f5eed093
child 14039 d184c7e312569b538dcc1000e92727ff50368c0f
child 14045 3e0f1271d6b114abc40426167050d70eff5b01ae
push id9859
push usermtabara@mozilla.com
push dateTue, 29 Mar 2016 20:06:41 +0000 (2016-03-29)
reviewersrail
bugs1256063
Bug 1256063 - Add update bouncer aliases builder. r=rail
mozilla/config.py
mozilla/project_branches.py
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2701,16 +2701,21 @@ BRANCHES['mozilla-beta']['bouncer_submit
     "fennec": "",
 }
 BRANCHES['mozilla-beta']['bouncer_branch'] = "releases/mozilla-beta"
 BRANCHES['mozilla-beta']['postrelease_version_bump_config'] = {
     "firefox": 'releases/postrelease_firefox_beta.py',
     # TODO - fennec
     "fennec": "",
 }
+BRANCHES['mozilla-beta']['postrelease_bouncer_aliases_config'] = {
+    "firefox": 'releases/bouncer_firefox_beta.py',
+    # TODO - fennec
+    "fennec": "",
+}
 BRANCHES['mozilla-beta']['updates_config'] = {
     "firefox": 'releases/updates_firefox_beta.py',
     # TODO - fennec
     "fennec": "",
 }
 BRANCHES['mozilla-beta']['update_verify_chunks'] = 6
 BRANCHES['mozilla-beta']['beetmover_credentials'] = "/builds/release-s3.credentials"
 BRANCHES['mozilla-beta']['stage_product'] = {
@@ -2720,16 +2725,17 @@ BRANCHES['mozilla-beta']['stage_product'
 BRANCHES['mozilla-beta']['platforms']['linux']['dep_signing_servers'] = 'release-signing'
 BRANCHES['mozilla-beta']['platforms']['linux64']['dep_signing_servers'] = 'release-signing'
 BRANCHES['mozilla-beta']['platforms']['macosx64']['dep_signing_servers'] = 'release-signing'
 BRANCHES['mozilla-beta']['platforms']['win32']['dep_signing_servers'] = 'release-signing'
 BRANCHES['mozilla-beta']['platforms']['win64']['dep_signing_servers'] = 'release-signing'
 # used by releasetasks
 BRANCHES['mozilla-beta']['bouncer_enabled'] = True
 BRANCHES['mozilla-beta']['postrelease_version_bump_enabled'] = True
+BRANCHES['mozilla-beta']['postrelease_bouncer_aliases_enabled'] = True
 BRANCHES['mozilla-beta']['push_to_candidates_enabled'] = True
 BRANCHES['mozilla-beta']['push_to_releases_automatic'] = True
 BRANCHES['mozilla-beta']['release_channel_mappings'] = [["^.*$", ["beta"]]]
 BRANCHES['mozilla-beta']['beetmover_buckets'] = {
     "firefox": "net-mozaws-prod-delivery-firefox",
     # TODO - add fennec support
     # 'fennec': 'net-mozaws-prod-delivery-archive',
 }
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -166,16 +166,22 @@ PROJECT_BRANCHES = {
         'bouncer_branch': "releases/date",
         'bouncer_enabled': True,
         'postrelease_version_bump_enabled': True,
         'postrelease_version_bump_config': {
             "firefox": 'releases/dev_postrelease_firefox_beta.py',
             # TODO - fennec
             "fennec": "",
         },
+        'postrelease_bouncer_aliases_enabled': True,
+        'postrelease_bouncer_aliases_config': {
+            "firefox": 'releases/dev_bouncer_firefox_beta.py',
+            # TODO - fennec
+            "fennec": "",
+        },
         'push_to_candidates_enabled': True,
         'updates_config': {
             "firefox": 'releases/dev_updates_firefox_beta.py',
             # TODO - fennec
             "fennec": "",
         },
         'update_verify_chunks': 6,
         'beetmover_credentials': '/builds/dev-beetmover-s3.credentials',