The GitHub Actions job "Build images for Separate and split run job method into prepare/execute/complete steps https://github.com/apache/airflow/pull/30308 " on airflow.git has succeeded. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 4d61689df83c4415376d747b54a099ab362fb7c8 / Jarek Potiuk <[email protected]> Separate and split run job method into prepare/execute/complete steps As a follow-up after decoupling of the job logic from the BaseJob ORM object (#30255), the `run` method of BaseJob should also be decoupled from it (allowing BaseJobPydantic to be passed) as well as split into three steps, in order to allow db-less mode. The "prepare" and "complete" steps of the `run` method are modifying BaseJob ORM-mapped object, so they should be called over the internal-api from LocalTask, DafFileProcessor and Triggerer running in db-less mode. The "execute" method however does not need the database however and should be run locally. This is not yet full AIP-44 conversion, this is a prerequisite to do so - and AIP-44 conversion will be done as a follow-up after this one. However we added a mermaid diagram showing the job lifecycle with and without Internal API to make it easier to reason about it Closes: #30295 Report URL: https://github.com/apache/airflow/actions/runs/4665440635 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
