From 17f40bf2bd6cf22e3500596e5cb405416b0a9b33 Mon Sep 17 00:00:00 2001 From: Joao Gilberto Magalhaes Date: Fri, 6 Feb 2026 20:23:58 -0500 Subject: [PATCH] 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. --- .github/workflows/build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 51ee99d..2cc41d6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,10 +32,12 @@ jobs: - name: Install dependencies run: | export PATH="$HOME/.local/bin:$PATH" - uv pip install --system -e ".[dev]" + uv sync --group dev - name: Run tests - run: pytest -s tests/ -vv + run: | + export PATH="$HOME/.local/bin:$PATH" + uv run pytest -s tests/ -vv Build: runs-on: ubuntu-latest