Skip to content

Commit eb58e99

Browse files
committed
Add all supported OS + add free-thread Python versions
1 parent 2ed2bd9 commit eb58e99

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/Tests.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
os: [macos-14, windows-2022, ubuntu-24.04]
16-
python: ["3.10", "3.11", "3.12", "3.13", "3.14"]
15+
os: [macos-14, macos-15, macos-15-intel, windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04]
16+
python: ["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]
1717

1818
steps:
1919
- uses: actions/checkout@v5
@@ -23,14 +23,16 @@ jobs:
2323
with:
2424
python-version: ${{ matrix.python }}
2525

26+
- name: Display Python version
27+
run: python -VV
2628

2729
- name: Install dependencies (and project)
2830
run: |
2931
pip install -U pip
3032
pip install -e .[test,scripts]
3133
3234
- name: move DLLs next to wrapper
33-
if: matrix.os == 'windows-2022'
35+
if: startsWith(matrix.os, 'windows-')
3436
run: Move-Item -Force -Path .\libzim\*.dll -Destination .\
3537

3638
- name: Run the tests

0 commit comments

Comments
 (0)