Skip to content

Fix CI: migrate from pip/requirements.txt to uv#15

Open
ArielB1980 wants to merge 1 commit intomainfrom
fix/ci-use-uv
Open

Fix CI: migrate from pip/requirements.txt to uv#15
ArielB1980 wants to merge 1 commit intomainfrom
fix/ci-use-uv

Conversation

@ArielB1980
Copy link
Copy Markdown
Owner

Summary

  • CI workflow (replay-gate.yml) was failing because it tried pip install -r requirements.txt but the project uses uv with pyproject.toml — no requirements.txt exists
  • Migrated both unit-tests and replay-gate jobs to use astral-sh/setup-uv@v4 + uv sync --dev
  • Updated test/replay commands to use uv run

Fixes KBO-33.

Test plan

  • CI passes on this PR (the workflow itself is the test)
  • Unit tests run successfully via uv run pytest

🤖 Generated with Claude Code

Co-Authored-By: Paperclip noreply@paperclip.ing

The project uses uv with pyproject.toml for dependency management but
the CI workflow was trying to pip install from a nonexistent
requirements.txt, causing all PR checks to fail.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant