From 6f7e6c63949f239aa358ac7d442ce53684dd302b Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Fri, 14 May 2021 15:46:17 -0400 Subject: [PATCH] script/ceph-release-notes: remove release name from backport PR titles Signed-off-by: Josh Durgin --- src/script/ceph-release-notes | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/script/ceph-release-notes b/src/script/ceph-release-notes index 8a0dd66980b..9829cff3c38 100755 --- a/src/script/ceph-release-notes +++ b/src/script/ceph-release-notes @@ -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): -- 2.39.5