Bug 1376502 - publish to Balrog no longer works in automation for desktop beta r=mtabara a=release
authorRail Aliiev <rail@mozilla.com>
Tue, 27 Jun 2017 13:33:14 -0700
changeset 414125 5772798432083ba5414be04d0070e6220a377f60
parent 414124 92702c7cda288dc1ce16093f9b47cb33458e364c
child 414126 01440e3ffa7731b051d28b0015a22d0b3d101642
push id1490
push usermtabara@mozilla.com
push dateMon, 31 Jul 2017 14:08:16 +0000
treeherdermozilla-release@70e32e6bf15e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmtabara, release
bugs1376502
milestone55.0
Bug 1376502 - publish to Balrog no longer works in automation for desktop beta r=mtabara a=release MozReview-Commit-ID: LBl93SUu12r
testing/mozharness/scripts/release/publish_balrog.py
--- a/testing/mozharness/scripts/release/publish_balrog.py
+++ b/testing/mozharness/scripts/release/publish_balrog.py
@@ -101,17 +101,17 @@ class PublishBalrog(MercurialScript, Bui
             "--credentials-file", auth,
             "--username", self.config["balrog_username"],
             "--version", self.config["version"],
             "--product", self.config["product"],
             "--build-number", str(self.config["build_number"]),
             "--verbose",
         ])
         for r in channel_config["publish_rules"]:
-            cmd.extend(["--rules", r])
+            cmd.extend(["--rules", str(r)])
         if channel_config.get("schedule_asap"):
             # RC releases going to the beta channel have no ETA set for the
             # RC-to-beta push. The corresponding task is scheduled after we
             # resolve the push-to-beta human decision task, so we can schedule
             # it ASAP plus some additional 30m to avoid retry() to fail.
             schedule_at = datetime.utcnow() + timedelta(minutes=30)
             cmd.extend(["--schedule-at", schedule_at.isoformat()])
         elif self.config.get("schedule_at"):