name: Tests on: push: branches: [ main ] pull_request: branches: [ main ] jobs: test: name: Run Test Suite runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v5 with: version: "latest" enable-cache: true - run: uv python install 3.13 - run: uv sync --extra dev - name: Run tests in parallel run: uv run pytest tests/ -n 8 -v --tb=short -x