Skip to content

Commit

Permalink
Merge pull request #791 from chrispyles/master
Browse files Browse the repository at this point in the history
update release.py to remove unreleased label from changelog entries
  • Loading branch information
chrispyles committed Mar 9, 2024
2 parents edbface + 3758adb commit 05d635e
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

**v5.5.0 (unreleased):**
**v5.5.0:**

* Suppress all warnings when running `otter.check.validate_export` as a module per [#735](https://github.com/ucbds-infra/otter-grader/issues/735)
* Updated default version of `ottr` to v1.5.0
Expand Down
16 changes: 14 additions & 2 deletions release.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,5 +116,17 @@
print(f"Versions updated. Release commit hash is {new_hash} -- commit and push to release")
sys.exit()

else:
print(f"Versions updated. Release version is {new_version_number}")
print(f"Versions updated. Release version is {new_version_number}")

if to_beta:
sys.exit()

print("Updating CHANGELOG.md")
with open("CHANGELOG.md") as f:
cl = f.read()

new_version_regex = new_version_number.replace(".", r"\.")
cl = re.sub(fr"{new_version_regex}\s*\(unreleased\)", new_version_number, cl, flags = re.IGNORECASE)

with open("CHANGELOG.md", "w") as f:
f.write(cl)

0 comments on commit 05d635e

Please sign in to comment.