Skip to content

Commit 05ac315

Browse files
Indent changelog entries
1 parent e333fe5 commit 05ac315

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.changes/smithy_changelog/render.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,19 @@ def render(title: str = _DEFAULT_TITLE) -> None:
9090

9191

9292
def render_change(change: Change) -> str:
93-
rendered = f"- {change.description.strip()}"
93+
lines = change.description.strip().splitlines()
94+
rendered = f"- {lines[0]}"
95+
96+
# Indend any additional lines in the description if they have
97+
# content.
98+
if len(lines) > 1:
99+
for line in lines[1:]:
100+
if not line:
101+
rendered += "\n"
102+
continue
103+
104+
rendered += f"\n {line}"
105+
94106
if prs := change.pull_requests:
95107
rendered += f" ({', '.join(prs)})"
96108
return rendered + "\n"

0 commit comments

Comments
 (0)