diff --git a/.github/workflows/run-checks.yml b/.github/workflows/run-checks.yml index 98a617c..dd9a53c 100644 --- a/.github/workflows/run-checks.yml +++ b/.github/workflows/run-checks.yml @@ -14,13 +14,18 @@ on: jobs: tox: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-14] steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: 3.9 - - name: Install tox - run: pip install tox-uv + python-version: 3.11 + - name: Install uv + uses: astral-sh/setup-uv@v2 - name: Run tox - run: tox -e py + run: | + uv run --with pytest --with pytest-cookies --with tox-uv pytest