Skip to content

Commit c005462

Browse files
feanilclaude
andcommitted
feat: update backend-ci.yml to use uv
Replaces pip install steps with astral-sh/setup-uv and uv sync --group ci. tox and tox-uv are in the ci group; uv sync also installs the project itself so everything tox needs is available. uv.lock ensures reproducible installs in CI. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent bf8009a commit c005462

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/backend-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ jobs:
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030

31-
- name: Install pip
32-
run: pip install -r requirements/pip.txt
31+
- name: Install uv
32+
uses: astral-sh/setup-uv@v4
3333

34-
- name: Install Dependencies
35-
run: pip install -r requirements/ci.txt
34+
- name: Install CI dependencies
35+
run: uv sync --group ci
3636

3737
- name: Run Tests
3838
env:
3939
TOXENV: ${{ matrix.toxenv }}
40-
run: tox
40+
run: uv run tox
4141

4242
- name: Run coverage
4343
if: matrix.python-version == '3.12' && matrix.toxenv == 'django52'

0 commit comments

Comments
 (0)