This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new f424865f13 Handling edge case for generate-issue-content for providers
(#38462)
f424865f13 is described below
commit f424865f138ad1203e9d62c9a35c000b91f4b854
Author: Amogh Desai <[email protected]>
AuthorDate: Mon Mar 25 23:12:28 2024 +0530
Handling edge case for generate-issue-content for providers (#38462)
* Handling edge case for generate-issue-content for providers
* review comments from potiuk
---
.../src/airflow_breeze/commands/release_management_commands.py | 6 ++++++
1 file changed, 6 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 5d725ffa32..86704eabe6 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -1963,6 +1963,12 @@ def generate_issue_content_providers(
)
continue
prs = get_prs_for_package(provider_id)
+ if not prs:
+ get_console().print(
+ f"[warning]Skipping provider {provider_id}. "
+ "The changelog file doesn't contain any PRs for the
release.\n"
+ )
+ return
provider_prs[provider_id] = [pr for pr in prs if pr not in
excluded_prs]
all_prs.update(provider_prs[provider_id])
g = Github(github_token)