Setup the virtualenv once on run step
All checks were successful
CI / lint (push) Successful in 11s
CI / test (push) Successful in 8s

This commit is contained in:
Roger Gonzalez 2025-05-17 14:02:04 -03:00
parent 1227a89133
commit bc48d157f7
Signed by: rogs
GPG Key ID: C7ECE9C6C36EC2E6

View File

@ -17,14 +17,9 @@ jobs:
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
- name: Set up virtualenv
run: |
uv venv .venv
source .venv/bin/activate
uv pip install ruff mypy
- name: Run Ruff & Mypy
run: |
uv venv .venv
source .venv/bin/activate
uv run ruff check
uv run ruff format --check
@ -40,14 +35,9 @@ jobs:
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
- name: Set up virtualenv
run: |
uv venv .venv
source .venv/bin/activate
uv pip install pytest coverage
- name: Run Tests
run: |
uv venv .venv
source .venv/bin/activate
uv run pytest -v --cov=. --cov-report=xml