name: tests on: [push, pull_request] jobs: pytest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v5 - run: uv sync --frozen - run: uv run pytest