when: - event: [push, pull_request] branch: main steps: - name: tests image: python:3.11 commands: - pip install uv - uv sync --no-dev --group tests - uv run pytest --cov=app --cov-fail-under=70 --cov-report=term-missing