From 8661ca5f1d80e9b33a4ba87e7c6bab4ee3a8ca5d Mon Sep 17 00:00:00 2001 From: Amogh Date: Tue, 28 May 2024 15:45:38 +0530 Subject: [PATCH] Filter out for issues vs other links while generating provider issue content --- .../airflow_breeze/commands/release_management_commands.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py index e49c33bfcbaf5..8b3e32fccb771 100644 --- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py +++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py @@ -2091,6 +2091,13 @@ class ProviderPRInfo(NamedTuple): int(issue_match.group(1)) for issue_match in ISSUE_MATCH_IN_BODY.finditer(body) } for linked_issue_number in linked_issue_numbers: + try: + _ = repo.get_issue(linked_issue_number) + except UnknownObjectException: + progress.console.print( + f"Failed to retrieve linked issue #{linked_issue_number}: is not a issue," + f"likely a discussion is linked." + ) progress.console.print( f"Retrieving Linked issue PR#{linked_issue_number}: " f"https://github.com/apache/airflow/issues/{linked_issue_number}"