The GitHub Actions job "Tests (AMD)" on 
airflow.git/onikolas/fix/execute-task-version-data-consistency has succeeded.
Run started by GitHub user o-nikolas (triggered by o-nikolas).

Head commit for run:
2a7f9c9bcae68a60e33360df90047b439e2c5e6f / Niko Oliveira <[email protected]>
Pin task bundle manifest to the dagrun's version

A mid-run DAG re-parse possibly creates a new DagVersion and bumps
not-yet-started task instances' dag_version_id, while the DagRun
stays pinned to its original bundle_version. ExecuteTask.make()
sourced the bundle version from the run's pin (dag_run.bundle_version)
but bundle version_data from the task's now-bumped dag_version,
so the workload shipped a hash and a manifest that describe
different versions. This double source was noticed for the callback
path in a previous PR, but the task path was missed.

Source version_data from the run's pinned created_dag_version so it always
matches the bundle version, mirroring ExecuteCallback.make() and the way Git
bundles resolve everything from the run's pinned commit.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to