Skip to content

Commit

Permalink
Merge pull request #15 from galaxyproject/fix_release_creation_if_mul…
Browse files Browse the repository at this point in the history
…tiple_bug_fixes_sections_in_changelog

Fix release script if multiple bug fixes subheadings in changelog
  • Loading branch information
mvdbeek authored May 2, 2024
2 parents 2d7ab65 + e6b6371 commit 5ae8784
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 5ae8784

Please sign in to comment.