#30 Add "ReleaseMonitoring" to bug.keywords if a bug was created by Release Monitoring
Merged 3 years ago by frantisekz. Opened 3 years ago by frantisekz.

file modified
+3 -1
@@ -353,7 +353,7 @@ 

  

      query = bzapi.url_to_query("https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=__open__&"

                                 "classification=Fedora&product=Fedora&component=%s" % package)

-     query["include_fields"] = ['blocks', 'comments', 'creation_time', 'id', 'keywords', 'last_change_time',

+     query["include_fields"] = ['blocks', 'comments', 'creation_time', 'creator', 'id', 'keywords', 'last_change_time',

                                 'severity', 'priority', 'status', 'summary', 'version', 'whiteboard']

      bugs = bzapi.query(query)

      if len(bugs) == 0:
@@ -362,6 +362,8 @@ 

      fti_trackers = set(CACHE.get('fti_trackers'))

      blocker_trackers = set(CACHE.get('blocker_trackers'))

      for bug in bugs:

+         if bug.creator == 'Upstream Release Monitoring':

+             bug.keywords.append("ReleaseMonitoring")

          for blocks in bug.blocks:

              if blocks in ftbfs_trackers and "FTBFS" not in bug.keywords:

                  bug.keywords.append("FTBFS")

To allow filtering these bugs in the frontend.

rebased onto 8f01126

3 years ago

Pull-Request has been merged by frantisekz

3 years ago
Metadata