henry3260 opened a new pull request, #72742: URL: https://github.com/apache/airflow/pull/72742
Manual backport of #70771 to `airflow-ctl/v0-1-test`. The cherry-pick needed hand resolution because this branch's core API spec (3.2.1) does not include the asset state-store endpoints: - The `AssetStateStore*` datamodels were added to `generated.py` by hand (copied verbatim from main) instead of via `datamodel-codegen`, since the branch's spec cannot generate them. Rerunning the `generate-airflowctl-datamodels` hook on this branch would drop them. - The `assets` help SVG and command hash were regenerated from this branch. - The `field_bool_default_datamodels` context from main and the unrelated queued-event delete tests were left out because the tasks clear backport is not on this branch. - The new `airflow-ctl-tests` e2e commands target endpoints this branch's API server does not serve, so that suite may fail here. Note: `mypy-airflow-ctl` already fails on the branch tip (the test file uses `timetable_periodic` / `is_backfillable`, which the branch's datamodels no longer define). That is pre-existing and not touched by this PR. (cherry picked from commit fb512efe2ac7cee7ecd861e392ad310e7844d990) --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Fable 5.1) Generated-by: Claude Code (Fable 5.1) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
