The GitHub Actions job "Tests (AMD)" on airflow.git/aip99-crewai has failed.
Run started by GitHub user kaxil (triggered by kaxil).

Head commit for run:
fdd8e50b1cdd2bedcc05b40ddc7736ad09041b41 / Kaxil Naik <[email protected]>
Override crewai dep pins to unblock workspace resolution

crewai 1.14.x carries three dep pins that conflict with the rest of the
Airflow workspace. The provider can't be added to ``common.ai`` without
either relaxing those pins or moving CrewAI out of the workspace; per the
LangChain-aligned design decision, the hook stays in ``common.ai``.

Adds three ``[tool.uv] override-dependencies`` entries forcing the
resolver to pick Airflow-compatible versions and trust the runtime
(click is API-stable across 8.x; rich 14 only added APIs over 13;
tomli 2.2 didn't change the public read surface crewai uses):

- ``click>=8.1.7`` -- crewai pins ``~=8.1.7`` vs breeze's ``>=8.3.0``
- ``rich>=13.6.0`` -- crewai-cli's textual>=7.5 wants ``>=14.2``,
  flask-limiter (FAB transitive) wants ``<14``
- ``tomli>=2.0.2`` -- crewai pins ``>=2.0.2,<2.1`` vs airflow-ctl's
  datamodel-code-generator which needs ``>=2.2.1``

Also adds ``crewai`` + four co-published siblings (``crewai-cli``,
``crewai-core``, ``crewai-files``, ``crewai-tools``) to the manual
``exclude-newer-package`` block in both ``[tool.uv.exclude-newer-package]``
and ``[tool.uv.pip.exclude-newer-package]``. Without these the global
4-day cooldown blocks crewai 1.14.5 (published 2026-05-18) from being
resolved until ~2026-05-22. All five overrides are flagged
``REMOVE BY 2026-05-23``.

The big uv.lock delta is the natural cost of pulling in crewai's
transitive tree (anthropic SDK, textual, openai SDK, tomli bump,
rich bump).

Report URL: https://github.com/apache/airflow/actions/runs/26135602005

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to