Skip to content

Commit 2ce8fc0

Browse files
committed
Add testing coverage for the free-threaded build
1 parent 922f366 commit 2ce8fc0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/tests.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
1616
matrix:
17-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
17+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]
1818
os: [windows-latest, ubuntu-latest, macos-latest]
1919

2020
env:
@@ -48,3 +48,9 @@ jobs:
4848
python -m pip install -U pip setuptools wheel
4949
python -m pip install -e .[test]
5050
python -m unittest -v tests.suite
51+
52+
- name: Test (free-threading stress test)
53+
if: ${{ (steps.release.outputs.version == 0) && endsWith(matrix.python-version, 't') }}
54+
run: |
55+
python -m pip install unittest-ft
56+
unittest-ft -s -v

0 commit comments

Comments
 (0)