in scripts/release/util.py [0:0]
def render_release_notes(project, release):
issues = _fetch_issues(project, release)
lines = list()
bugs = _render_issues(issues, "Bug")
new_features = _render_issues(issues, "New Feature")
improvements = _render_issues(issues, "Improvement")
tests = _render_issues(issues, "Test")
tasks = _render_issues(issues, "Task")
dependencies = _render_issues(issues, "Dependency upgrade")
if bugs is not None:
lines.append("\n## Bugs Fixed\n")
lines.append(bugs)
if new_features is not None:
lines.append("\n## New Features\n")
lines.append(new_features)
if improvements is not None:
lines.append("\n## Improvements\n")
lines.append(improvements)
if tests is not None:
lines.append("\n## Tests\n")
lines.append(tests)
if tasks is not None:
lines.append("\n## Tasks\n")
lines.append(tasks)
if dependencies is not None:
lines.append("\n## Dependency Upgrades\n")
lines.append(dependencies)
return "\n".join(lines)