]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
script/ceph-release-notes: remove release name from backport PR titles
authorJosh Durgin <jdurgin@redhat.com>
Fri, 14 May 2021 19:46:17 +0000 (15:46 -0400)
committerJosh Durgin <jdurgin@redhat.com>
Fri, 14 May 2021 20:15:07 +0000 (16:15 -0400)
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/script/ceph-release-notes

index 8a0dd66980b8e2ee2213a9912e198e6e52d4a20d..9829cff3c38e34637dd53a488dd4468e957998d0 100755 (executable)
@@ -51,6 +51,8 @@ prefixes = ['bluestore', 'build/ops', 'cephfs', 'cephx', 'cli', 'cmake',
 signed_off_re = re.compile("Signed-off-by: (.+) <")
 tracker_re = re.compile("http://tracker.ceph.com/issues/(\d+)")
 rst_link_re = re.compile(r"([a-zA-Z0-9])_(\W)")
+release_re = re.compile(r"^(nautilus|octopus|pacific|quincy):\s*")
+
 tracker_uri = "http://tracker.ceph.com/issues/{0}.json"
 
 
@@ -220,6 +222,8 @@ def make_release_notes(gh, repo, ref, plaintext, html, verbose, strict, use_tags
         title = title.replace('*', '\*')
         # and escape the underscores for noting a link
         title = rst_link_re.sub(r'\1\_\2', title)
+        # remove release prefix for backports
+        title = release_re.sub('', title)
         pr2info[number] = (author, title, message)
 
         for issue in set(issues):