Cool pt., 25 lip 2025, 13:07 użytkownik Amogh Desai <amoghde...@apache.org> napisał:
> Hi All, > > I am excited to announce that the Task SDK Integration FrameWork has been > merged > into the main branch via: https://github.com/apache/airflow/pull/53332. > > This adds a framework that introduces a new category of tests that validate > the integration > between the task SDK and a running Airflow Instance (API server) and tests > what we call > as the Task Execution Interface. > > Benefits: > - API compatibility Assurance: Catches breaking changes between the task > SDK and Airflow > core. > - Version Compat: My vision is to start running version combinations of the > task SDK and > Airflow versions to catch compatibility issues. > - End to End confidence: Validates various functionalities between the task > SDK and Airflow > core to ensure that communications work properly. > > I also wrote a detailed document in the repo that explains the working of > these tests: > > https://github.com/apache/airflow/blob/main/contributing-docs/testing/task_sdk_integration_tests.rst > > and how to use them with breeze as well as in a local virtual environment > easily. > > In short, you could do: > cd task-sdk-tests/ > uv run pytest -s > > Or on breeze: > breeze testing task-sdk-integration-tests > > Future plans: > - Expand test coverage by adding tests for different functionalities. I > will start working on this > soon and would probably reach out to some of you for help / suggestions. > - Expand the test matrix to run with not just current sources but with > version combinations > to guarantee compatibility. > > Thank you to everyone who provided valuable feedback and reviews. > > Thanks & Regards, > Amogh Desai >