You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2025/12/08 09:30:01 UTC

(airflow) 17/24: [v3-1-test] Fix mypy error on version check in dev (#59171) (#59172)

This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 3fb9665cda8b810fae80c8916afdaa0d07f2a230
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Sun Dec 7 21:39:34 2025 +0100

    [v3-1-test] Fix mypy error on version check in dev (#59171) (#59172)
    
    (cherry picked from commit 8879eb8cf23cea724d0d0cc251b27b235fc979e3)
    
    Co-authored-by: Jarek Potiuk <ja...@potiuk.com>
---
 dev/breeze/src/airflow_breeze/commands/release_management_commands.py | 3 +++
 1 file changed, 3 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 1347125d13a..a319438b5cb 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -4415,6 +4415,9 @@ def check_release_files(
         create_docker(AIRFLOW_DOCKER.format(version, version), dockerfile_path)
     elif release_type == "task-sdk":
         missing_files = check_task_sdk_release(files, version)
+        if not version:
+            get_console().print("[error]--version is required for task-sdk[/]")
+            sys.exit(1)
         airflow_version = version.replace("1", "3", 1)
         create_docker(
             TASK_SDK_DOCKER.format(version, airflow_version, airflow_version, airflow_version),