github-actions[bot] opened a new pull request, #75031:
URL: https://github.com/apache/airflow/pull/75031

   * TS SDK: Add edge labels with label()
   
   * TS SDK: Tighten label() misuse checks
   
   - Throw when before() or after() is called on a label, instead of dropping 
it.
   - Validate label() arguments and reject labels in then/else/case with a hint.
   - Report a label from another SDK copy with the duplicate-copy hint.
   - Omit the label key on unlabelled edges.
   - Test a labelled group-as-upstream edge on an acyclic Dag.
   
   Co-Authored-By: Claude <[email protected]>
   
   * Use US spelling of labeled in TS SDK docs
   
   * TS SDK: Reject misplaced and empty labels, reserve group join IDs
   
   A label() passed as a task input drew no edge and failed later at
   serialization, and an empty label replaced an earlier one on the edge.
   A task or group could also take a group's join node ID, under which
   edge labels at a group end are keyed. label is now in the API docs.
   
   Co-Authored-By: Claude <[email protected]>
   
   ---------
   (cherry picked from commit 777bf9b18881f59a9fb2bfd55f033dbe8904d15c)
   
   Co-authored-by: Guan-Ming Chiu 
<[email protected]>
   Co-authored-by: ZHE YOU LIU <[email protected]>
   Co-authored-by: Claude <[email protected]>


-- 
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