From 094bb9fd7bf4315b08678dbff61a366ce52e6445 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 6 Nov 2025 09:45:39 +0100 Subject: [PATCH 1/2] Add Windows and MacOS to CI --- .github/workflows/ci.yaml | 4 +--- tox.ini | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 69e5ba2..7f985a4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -24,10 +24,8 @@ jobs: - '3.12' - '3.13' - '3.14' - - 'pypy-3.9' - - 'pypy-3.10' - 'pypy-3.11' - os: [ubuntu-latest] #, windows-latest, macos-latest] + os: [ubuntu-latest, windows-latest, macos-latest] name: ${{ matrix.os }} - ${{ matrix.python-version }} steps: diff --git a/tox.ini b/tox.ini index b675d0c..9bcab79 100644 --- a/tox.ini +++ b/tox.ini @@ -6,7 +6,7 @@ envlist = # be sure to update the "depends" configurations elsewhere in this file. # This ensures that coverage is reported only after all tests have run. py{39, 310, 311, 312, 313, 314} - pypy{39, 310, 311} + pypy311 coverage_report [testenv:coverage_erase] From a619e59bca66b66b35c138ff59e3a2fd640a5192 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 6 Nov 2025 09:51:38 +0100 Subject: [PATCH 2/2] Fix EOL handling in CI --- .github/workflows/ci.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7f985a4..26bc845 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -29,6 +29,10 @@ jobs: name: ${{ matrix.os }} - ${{ matrix.python-version }} steps: + - name: Set git to not change line endings + run: | + git config --global core.autocrlf false + git config --global core.eol lf - uses: actions/checkout@v5 - name: Get history and tags for SCM versioning to work run: |