dheerajturaga commented on issue #73678:
URL: https://github.com/apache/airflow/issues/73678#issuecomment-6045001499

   Scope note from #73746: the deprecation warning, and the parse-time 
rejection as currently planned, live in the Python SDK's `DAG.check_cycle()`. 
Go, Java and TypeScript SDK Dags reach the Dag processor already serialized, 
and `lang_sdk_processor.py` only validates them, so they get neither the 
warning nor the rejection. Before the rejection lands in 3.5, the check should 
run on `SerializedTaskGroup` in core (for example from `lang_sdk_processor`), 
so it covers every SDK. If that doesn't make 3.5, the rejection should be 
documented as Python-only.
   
   ---
   Drafted-by: Claude Code (Opus 5.5); reviewed by @dheerajturaga before posting
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to