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)

Reply via email to