Improve release message display (#88)

This commit is contained in:
Masoko
2024-02-13 21:13:57 +02:00
committed by GitHub
parent 9dfefdcc03
commit 5b8e6ee842

View File

@@ -230,22 +230,19 @@ def get_release_notes(version):
except Exception: except Exception:
release_notes = "No release notes available" release_notes = "No release notes available"
release_notes = "### What's Changed\n" + extract_text(release_notes) lines = extract_text(release_notes).split('\n')
lines = release_notes.split('\n')
for i in range(len(lines)): for i in range(len(lines)):
pos = lines[i].find('by @') if lines[i].strip() != "":
if pos != -1: lines[i] = "* " + lines[i]
lines[i] = "* " + lines[i][:pos]
release_notes = '\n'.join(lines) release_notes = '\n'.join(lines)
if "**Full Changelog" in release_notes and len(release_notes) > 252:
release_notes = release_notes.split("**Full")[0]
if len(release_notes) > 255: if len(release_notes) > 255:
release_notes = release_notes[:250] + " ..." release_notes = release_notes[:250] + " ..."
release_notes = "### What's Changed" + release_notes
return release_notes return release_notes