diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 1000f6b..1bf27cb 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -35,4 +35,26 @@ jobs: - run: uv sync --group dev - run: uv run ruff check src - run: uv run ruff format --check src - - run: uv run mypy . --strict \ No newline at end of file + - run: uv run mypy . --strict + + test: + name: Tests (Python ${{ matrix.python-version }}) + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + python-version: ["3.13"] + + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 + with: + persist-credentials: false + + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 + with: + python-version: ${{ matrix.python-version }} + + - run: uv sync --group dev + - run: uv pip install -e . + - run: uv run pytest \ No newline at end of file