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]

Reply via email to