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

   * Add triggering_user_name to DagRunProtocol interface
   
     Enable tasks running in isolated environments to access the username
     that triggered a DAG run without requiring direct database access.
   
     Changes:
     - Add triggering_user_name field to DagRunProtocol interface
     - Update task-sdk DagRun data model to include triggering_user_name
     - Update execution API DagRun model to include triggering_user_name
     - Ensure field flows from database through API to task context
   
     This allows developers to identify DAG run triggers from within task
     code using the existing DagRunProtocol interface.
   
   * Fix tests!
   
   * Add Cadwyn migration for triggering_user_name field in DagRunProtocol
   
     Add backward compatibility migration for the new triggering_user_name field
     added to the DagRun model in the Execution API. This ensures older API
     clients continue to work seamlessly with newer API servers.
   
   * Add tests for older versions where triggering user is missing
   
   * Remove triggering user from v2025-04-28
   
   * Add a test with triggering_user_name set
   (cherry picked from commit 3120146f0a2720d186513282f9e8d807f635434f)
   
   Co-authored-by: Dheeraj Turaga <[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