Skip to content

Commit

Permalink
Fix release script if multiple bug fixes subheadings in changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
mvdbeek committed May 2, 2024
1 parent 2d7ab65 commit e6b6371
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion galaxy_release_util/point_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,12 @@ def add_changelog_item(changes, child):
section_delimiter = "=" * len(kind)
changes.append(f"\n{section_delimiter}\n{kind}\n{section_delimiter}\n")
for section_changelog_item in changelog_item[1:]:
assert isinstance(section_changelog_item, docutils.nodes.bullet_list)
if isinstance(section_changelog_item, docutils.nodes.system_message):
# Likely a warning that subsection (e.g. Bug fixes) is not unique
continue
assert isinstance(section_changelog_item, docutils.nodes.bullet_list), type(
section_changelog_item
)
for child in section_changelog_item:
add_changelog_item(changes, child)
changelog_items.append(ChangelogItem(version=current_version, date=current_date, changes=changes))
Expand Down

0 comments on commit e6b6371

Please sign in to comment.