Skip to content

Commit

Permalink
Merge pull request #2241 from github/nickfyson/speculative-script-fix
Browse files Browse the repository at this point in the history
fix handling of backport changelog
  • Loading branch information
henrymercer authored Apr 16, 2024
2 parents 18111b6 + c7a8056 commit 9b87e0a
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions .github/update-release-branch.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,16 +186,17 @@ def process_changelog_for_backports(source_branch_major_version, target_branch_m
with open('CHANGELOG.md', 'r') as f:

# until we find the first section, just duplicate all lines
while True:
found_first_section = False
while not found_first_section:
line = f.readline()
if not line:
raise Exception('Could not find any change sections in CHANGELOG.md') # EOF

output += line
if line.startswith('## '):
line = line.replace(f'## {source_branch_major_version}', f'## {target_branch_major_version}')
# we have found the first section, so now handle things differently
break
found_first_section = True

output += line

# found_content tracks whether we hit two headings in a row
found_content = False
Expand Down

0 comments on commit 9b87e0a

Please sign in to comment.