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

jason810496 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 1fd0d41824f Mount ts-sdk sources in Breeze container (#70278)
1fd0d41824f is described below

commit 1fd0d41824ff6581085e77e28c919439d57fe8b2
Author: Jason(Zhe-You) Liu <[email protected]>
AuthorDate: Thu Jul 23 21:36:24 2026 +0800

    Mount ts-sdk sources in Breeze container (#70278)
    
    ts-sdk was the only language-SDK distribution missing from the
    MOUNT_SELECTED allowlist and the .dockerignore build-context allowlist,
    so unlike task-sdk, go-sdk, and java-sdk it never appeared under
    /opt/airflow in Breeze shells or in the CI image.
---
 .dockerignore                                               | 1 +
 dev/breeze/src/airflow_breeze/utils/docker_command_utils.py | 1 +
 scripts/ci/docker-compose/local.yml                         | 3 +++
 3 files changed, 5 insertions(+)

diff --git a/.dockerignore b/.dockerignore
index 401e8fff9fb..f3723cfc6bf 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -40,6 +40,7 @@
 !airflow-ctl/
 !go-sdk/
 !java-sdk/
+!ts-sdk/
 
 # Add all "test" distributions
 !tests
diff --git a/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py 
b/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
index 186b1b0956e..f1fa87c9493 100644
--- a/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
+++ b/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
@@ -114,6 +114,7 @@ VOLUMES_FOR_SELECTED_MOUNTS = [
     ("scripts/docker/entrypoint_ci.sh", "/entrypoint"),
     ("shared", "/opt/airflow/shared"),
     ("task-sdk", "/opt/airflow/task-sdk"),
+    ("ts-sdk", "/opt/airflow/ts-sdk"),
 ]
 
 
diff --git a/scripts/ci/docker-compose/local.yml 
b/scripts/ci/docker-compose/local.yml
index 0e5073d2512..4f389106f6e 100644
--- a/scripts/ci/docker-compose/local.yml
+++ b/scripts/ci/docker-compose/local.yml
@@ -132,6 +132,9 @@ services:
       - type: bind
         source: ../../../task-sdk
         target: /opt/airflow/task-sdk
+      - type: bind
+        source: ../../../ts-sdk
+        target: /opt/airflow/ts-sdk
         # END automatically generated volumes from VOLUMES_FOR_SELECTED_MOUNTS 
in docker_command_utils.py
 volumes:
   root-airflow-volume:

Reply via email to