Skip to content

Commit a20a546

Browse files
committed
added free threading to matrix
1 parent c61b9d5 commit a20a546

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,11 @@ jobs:
4848
matrix:
4949
os: ${{ fromJson(needs.matrix_config.outputs.matrix_os) }}
5050
python:
51-
- {minor: 10, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt'}
52-
- {minor: 11, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt'}
53-
- {minor: 12, req_build: 'requirements-build-3_12.txt', req_test: 'requirements-dev-3_12.txt'}
54-
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt'}
51+
- {minor: 10, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', free_threading: '0'}
52+
- {minor: 11, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', free_threading: '0'}
53+
- {minor: 12, req_build: 'requirements-build-3_12.txt', req_test: 'requirements-dev-3_12.txt', free_threading: '0'}
54+
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', free_threading: '0'}
55+
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', free_threading: '1'}
5556

5657
runs-on: ${{ matrix.os }}
5758
outputs:
@@ -75,6 +76,7 @@ jobs:
7576
CIBW_BEFORE_BUILD: pip install -r {project}/${{ matrix.python.req_build }}
7677
CIBW_BEFORE_TEST: pip install -r {project}/${{ matrix.python.req_test }}
7778
CIBW_TEST_COMMAND: pytest {project}/test
79+
PYTHON_FREE_THREADING: ${{ matrix.python.free_threading }}
7880

7981
- run: pip install pipx
8082
if: matrix.os == 'macos-13-xlarge'
@@ -87,6 +89,7 @@ jobs:
8789
CIBW_BEFORE_BUILD: pip install -r {project}/${{ matrix.python.req_build }}
8890
CIBW_BEFORE_TEST: pip install -r {project}/${{ matrix.python.req_test }}
8991
CIBW_TEST_COMMAND: pytest {project}/test
92+
PYTHON_FREE_THREADING: ${{ matrix.python.free_threading }}
9093

9194
- uses: actions/upload-artifact@v4
9295
with:

0 commit comments

Comments
 (0)