Skip to content

Commit 471482a

Browse files
committed
feat: revert back to writing out a body.md file
1 parent 4a8e14f commit 471482a

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

{{cookiecutter.project_name}}/scripts/get-release-notes.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99

1010
def main() -> None:
1111
"""Parses args and passes through to bump_version."""
12-
get_latest_release_notes()
12+
release_notes: str = get_latest_release_notes()
13+
RELEASE_NOTES_PATH.write_text(release_notes)
14+
1315

1416

1517
if __name__ == "__main__":

{{cookiecutter.project_name}}/scripts/util.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def get_latest_tag() -> Optional[str]:
108108
return tag
109109

110110

111-
def get_latest_release_notes() -> None:
111+
def get_latest_release_notes() -> str:
112112
"""Gets the release notes.
113113
114114
Assumes the latest_tag hasn't been applied yet.
@@ -124,10 +124,10 @@ def get_latest_release_notes() -> None:
124124
result: subprocess.CompletedProcess = subprocess.run(
125125
["uvx", "--from", "commitizen", "cz", "changelog", rev_range, "--dry-run"],
126126
cwd=REPO_FOLDER,
127+
capture_output=True,
127128
check=True
128129
)
129-
if result.returncode != 0:
130-
raise ValueError("Unable to get release notes.")
130+
return result.stdout.decode("utf-8")
131131

132132

133133
def tag_release() -> None:

0 commit comments

Comments
 (0)