Improve release message display (#88)
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user