Lee-W opened a new pull request, #71097:
URL: https://github.com/apache/airflow/pull/71097
The "airflow-ctl 0.1.5: test to stable" sync (#67294) copied main's
`airflow-core/pyproject.toml` metadata onto this branch without the matching
sources. Three leftovers stayed behind:
- the distribution version became `3.3.0` while
`airflow-core/src/airflow/__init__.py` stayed `3.2.1`
- the Task SDK requirement became `>=1.3.0,<1.4.0` while task-sdk on this
branch is `1.2.1`
- a force-include and a `shared_distributions` entry appeared for
`apache-airflow-shared-state`, which has no `shared/state` folder here
Once CI actually started running on this branch (#70724), the CI image build
failed `pip check` on the resulting triangle:
```
apache-airflow 3.2.1 has requirement apache-airflow-core==3.2.1,
but you have apache-airflow-core 3.3.0
apache-airflow-core 3.3.0 has requirement
apache-airflow-task-sdk<1.4.0,>=1.3.0, but you have 1.2.1
apache-airflow-task-sdk 1.2.1 has requirement
apache-airflow-core<3.3.0,>=3.2.0, but you have 3.3.0
```
This realigns the metadata with the sources that are on the branch — which
is what `check-version-consistency` and `check-shared-distributions-usage`
already expect — and refreshes `uv.lock`, which had drifted from the same sync.
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]