in scripts/release.py [0:0]
def release():
"""Creates a github release."""
latest_version = get_current_version()
print(f"Current version is {latest_version}")
if not recent_changes_to_src(latest_version):
print("Nothing to release.")
exit(1)
return
changes = get_changes(latest_version)
increment_type = get_version_increment_type(latest_version)
next_version = get_next_version(latest_version, increment_type)
manager = ReleaseManager(str(next_version), changes)
tag_created = manager.create_release()
# pull the new tag that was just created
fetch_latest_and_verify(tag_created)