Title: [277103] trunk/Tools
Revision
277103
Author
[email protected]
Date
2021-05-06 11:34:11 -0700 (Thu, 06 May 2021)

Log Message

EWS bubbles should show current status after pressing 'Retry failed builds' button
https://bugs.webkit.org/show_bug.cgi?id=225411

Reviewed by Jonathan Bedard.

* CISupport/ews-app/ews/views/statusbubble.py:
(StatusBubble._build_bubble):

Modified Paths

Diff

Modified: trunk/Tools/CISupport/ews-app/ews/views/statusbubble.py (277102 => 277103)


--- trunk/Tools/CISupport/ews-app/ews/views/statusbubble.py	2021-05-06 18:32:40 UTC (rev 277102)
+++ trunk/Tools/CISupport/ews-app/ews/views/statusbubble.py	2021-05-06 18:34:11 UTC (rev 277103)
@@ -122,7 +122,11 @@
             bubble['details_message'] = 'Build is in-progress. Recent messages:' + self._steps_messages_from_multiple_builds(builds)
         elif build.retried:
             bubble['state'] = 'started'
-            bubble['details_message'] = 'Waiting for available bot to retry the build.\n\nRecent messages:' + self._steps_messages_from_multiple_builds(builds)
+            bubble['details_message'] = 'Waiting for available bot to retry the build.'
+            bubble['url'] = None
+            queue_full_name = Buildbot.queue_name_by_shortname_mapping.get(queue)
+            if queue_full_name:
+                bubble['url'] = 'https://{}/#/builders/{}'.format(config.BUILDBOT_SERVER_HOST, queue_full_name)
         elif build.result == Buildbot.SUCCESS:
             if is_parent_build:
                 if patch.created < (timezone.now() - datetime.timedelta(days=StatusBubble.DAYS_TO_CHECK)):

Modified: trunk/Tools/ChangeLog (277102 => 277103)


--- trunk/Tools/ChangeLog	2021-05-06 18:32:40 UTC (rev 277102)
+++ trunk/Tools/ChangeLog	2021-05-06 18:34:11 UTC (rev 277103)
@@ -1,3 +1,13 @@
+2021-05-06  Aakash Jain  <[email protected]>
+
+        EWS bubbles should show current status after pressing 'Retry failed builds' button
+        https://bugs.webkit.org/show_bug.cgi?id=225411
+
+        Reviewed by Jonathan Bedard.
+
+        * CISupport/ews-app/ews/views/statusbubble.py:
+        (StatusBubble._build_bubble):
+
 2021-05-06  Jonathan Bedard  <[email protected]>
 
         [webkitcorepy] Add API to efficiently create a sequence of commits
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to