From 1169c17b405f05f7c78ff0475f7966b59f865f80 Mon Sep 17 00:00:00 2001 From: Zanie <contact@zanie.dev> Date: Thu, 21 Dec 2023 12:06:16 -0600 Subject: [PATCH] Fix bug where `changelog_ignore_labels` was not respected --- src/rooster/_changelog.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/rooster/_changelog.py b/src/rooster/_changelog.py index b17ffef..8a32160 100644 --- a/src/rooster/_changelog.py +++ b/src/rooster/_changelog.py @@ -17,13 +17,14 @@ def generate_changelog(pull_requests: list[PullRequest], config: Config) -> str: for label in pull_request.labels: if label in config.changelog_ignore_labels: break - # Iterate in-order of changelog sections to support user-configured precedence - for label in config.changelog_sections: - if label in pull_request.labels: - sections[label].append(pull_request) - break else: - sections["__unknown__"].append(pull_request) + # Iterate in-order of changelog sections to support user-configured precedence + for label in config.changelog_sections: + if label in pull_request.labels: + sections[label].append(pull_request) + break + else: + sections["__unknown__"].append(pull_request) for section, pull_requests in sections.items(): # Omit empty sections