diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 653a008..e69f6e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,11 +12,12 @@ concurrency: jobs: test: - name: Test (Python ${{ matrix.python-version }}) - runs-on: ubuntu-latest + name: Test (${{ matrix.os }}, Python ${{ matrix.python-version }}) + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: + os: [ubuntu-latest, windows-latest] python-version: ["3.10", "3.11", "3.12"] steps: @@ -47,7 +48,7 @@ jobs: cache: "pip" - name: Install Ruff - run: pip install ruff + run: pip install ruff==0.12.3 - name: Ruff check run: ruff check . diff --git a/pyproject.toml b/pyproject.toml index 496a42a..bb37a87 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ [project.optional-dependencies] dev = [ "pytest>=8.0.0", - "ruff>=0.8.0", + "ruff==0.12.3", ] [project.scripts]