Lee-W opened a new pull request, #71094:
URL: https://github.com/apache/airflow/pull/71094
The test-to-stable sync (#67294) copied airflowctl's generated datamodels
from main, so they describe Airflow 3.3's API while this branch ships core
3.2.1. Two consequences, both red once CI started running here (#70724):
- `generate-airflowctl-datamodels` regenerates from
`../airflow-core/src/airflow/api_fastapi` and fails on any drift, so Static
checks could never pass
- the models required `is_backfillable` and `timetable_periodic`, which
#64644 added in 3.3.0, so every single-object Dag response failed validation
against this branch's own PROD image:
```
ValidationError: 2 validation errors for DAGResponse
is_backfillable Field required
timetable_periodic Field required
```
This runs the hook to bring the models back in line with the spec on this
branch. It drops 14 model classes that no airflowctl code or test references,
plus the 3.3-only fields above.
Note `RELEASE_NOTES.rst` credits "Add ``is_backfillable`` property to DAG
API responses (#64644)" to airflowctl 0.1.5, but #64644 touches only
airflow-core — that line is sync noise, not a client feature.
Split out of #70724 so that PR stays workflow-only.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Opus 5
Generated-by: Claude Opus 5 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]