From 439004174b40485d5fcd3310c9105f28fa80ed16 Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Tue, 28 Jul 2026 23:20:12 +0000 Subject: [PATCH 1/2] Run pytest in CI --- .github/workflows/main.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index c1b4763..6d4f9cc 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -54,3 +54,6 @@ jobs: env: SKIP: ${{ github.ref == 'refs/heads/main' && 'no-commit-to-branch' || '' }} run: uv run prek run --show-diff-on-failure --color=always --all-files + + - name: Run pytest + run: uv run pytest -q From 65825672da1d82888966e330b23200fb91d6c8d4 Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Tue, 28 Jul 2026 23:22:28 +0000 Subject: [PATCH 2/2] Key venv cache by Python version --- .github/workflows/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 6d4f9cc..677f95d 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -34,7 +34,7 @@ jobs: uses: actions/cache@v6 with: path: .venv - key: venv-${{ hashFiles('**/uv.lock') }} + key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('**/uv.lock') }} - name: Cache prek uses: actions/cache@v6