-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
There is an inconsistency between CI and local development tooling:
CI workflows use pip:
.github/workflows/nextjs.yml:pip install -e ".[test]".github/workflows/playwright.yml:pip install -e .
Makefile uses uv:
make install:uv sync --all-extrasmake test:uv run python -m pytestmake run-dev:uv run flask ...
This can lead to different dependency resolutions and hard-to-reproduce CI failures.
Suggested Fix
Align CI workflows with the Makefile by using uv in CI:
- run: pip install uv
- run: uv sync --all-extrasContext
Found during code review of PR #522.
Reactions are currently unavailable
Metadata
Metadata
Labels
bugSomething isn't workingSomething isn't working