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 fe8d81d
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion galaxy_release_util/point_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,10 @@ 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 fe8d81d

Please sign in to comment.