The GitHub Actions job "Tests (AMD)" on 
airflow.git/ghaeli/callback-context-execution-api has failed.
Run started by GitHub user seanghaeli (triggered by seanghaeli).

Head commit for run:
ee755b6a3420a0bd23778ab215e1e0c6962e1045 / Sean Ghaeli <[email protected]>
Render Jinja in async deadline-callback kwargs (match sync path)

The synchronous executor path renders Jinja templates in string-valued callback
kwargs (e.g. {{ dag_run.run_id }}), but the asynchronous triggerer path
(CallbackTrigger.run) passed callback_kwargs through verbatim — a silent 
sync/async
divergence where the same DeadlineAlert rendered on one path and not the other.

Extract the rendering into a shared helper 
(shared/template_rendering.render_callback_kwargs)
and call it from CallbackTrigger.run so both paths render identically. 
airflow-core
already depends on the template_rendering shared lib.

Adds a trigger test asserting Jinja kwargs render and non-template / non-string
kwargs pass through untouched.

Report URL: https://github.com/apache/airflow/actions/runs/27658773244

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to