rjgoyln opened a new pull request, #72041:
URL: https://github.com/apache/airflow/pull/72041

   ## Summary
   
   The fixtures in `unit/api_fastapi/conftest.py` reached for `GitDagBundle` 
only to give Dag versions a view URL, and that import is module level — so with 
the git provider uninstalled, nothing under `unit/api_fastapi` collects at all. 
That is one of the blockers to running the core suite in a scoped `uv sync 
--project airflow-core` environment.
   
   Rendering those links needs nothing from a provider but the URL template, so 
the fixture now supplies one directly. The rendered URLs are byte-identical, 
which is why no expectation moved.
   
   Nothing under `airflow-core/tests` references the git provider now; the 
dev-group entry stays until the other five providers go too.
   
   ## Tests
   
   `unit/api_fastapi` in a scoped venv without `apache-airflow-providers-git`: 
3723 passed, 6 failed. The six are in `test_plugins.py` and `test_hitl.py` and 
fail identically with the provider installed.
   
   related: #71641
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (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