1
0
Fork 0

Update CI workflow to use uv sync for dependency installation and streamline test execution

- Replaced `pip install` with `uv sync --group dev` for dependency management.
- Adjusted test step to ensure `uv` commands are properly initialized in the PATH.
This commit is contained in:
Joao Gilberto Magalhaes 2026-02-06 20:23:58 -05:00
parent dc28b18351
commit 17f40bf2bd

View file

@ -32,10 +32,12 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"
uv pip install --system -e ".[dev]" uv sync --group dev
- name: Run tests - name: Run tests
run: pytest -s tests/ -vv run: |
export PATH="$HOME/.local/bin:$PATH"
uv run pytest -s tests/ -vv
Build: Build:
runs-on: ubuntu-latest runs-on: ubuntu-latest