Skip to content

CI: Use uv for faster dependency installation#564

Merged
amureki merged 2 commits intomainfrom
more-uv-in-ci
Jan 18, 2026
Merged

CI: Use uv for faster dependency installation#564
amureki merged 2 commits intomainfrom
more-uv-in-ci

Conversation

@amureki
Copy link
Member

@amureki amureki commented Jan 18, 2026

Summary by CodeRabbit

  • Chores
    • Updated CI/CD pipeline configuration to optimize testing infrastructure and build processes.

✏️ Tip: You can customize this high-level summary in your review settings.

@amureki amureki self-assigned this Jan 18, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 18, 2026

📝 Walkthrough

Walkthrough

The CI workflow is refactored to use astral-sh/setup-uv@v7 instead of setup-python, removes dependency caching and explicit pip installation, and invokes tox via uvx. Changes apply consistently to both SQLite and PostgreSQL test jobs.

Changes

Cohort / File(s) Summary
CI Tooling Update
.github/workflows/ci.yml
Replaces setup-python with astral-sh/setup-uv@v7 for Python setup. Removes Python dependency cache configuration and explicit pip install step. Invokes tox via uvx tox run -e instead of direct tox run -e. Changes applied to both sqlite-tests and postgresql-tests job stages.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 With uv so swift and new,
Our workflows skip the old, tired queue,
No caching, no pip in sight,
Just uvx making CI light!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately describes the main change: replacing setup-python with uv for faster dependency installation in CI workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@amureki amureki merged commit bb1d833 into main Jan 18, 2026
75 checks passed
@amureki amureki deleted the more-uv-in-ci branch January 18, 2026 21:00
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

Comments