Skip to content

Commit b2a70a7

Browse files
committed
ci: skip tests that require llvmlite because it does not ship a free-threading build wheel
1 parent 39bc404 commit b2a70a7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/build-wheel.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ jobs:
227227
python-version: ${{ matrix.python-version == '3.13' && '3.13.5' || matrix.python-version }}
228228

229229
- name: verify free-threaded build
230-
if: matrix.python-verison == '3.13t'
230+
if: endsWith(matrix.python-verison, 't')
231231
run: python -c 'import sys; assert not sys._is_gil_enabled()'
232232

233233
- name: Set up Python include paths
@@ -245,13 +245,15 @@ jobs:
245245
pip install cuda_pathfinder/*.whl
246246
247247
- name: Build cuda.bindings Cython tests
248+
if: ${{ !endsWith(matrix.python-version, 't') }}
248249
run: |
249250
pip install $(ls ${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}/*.whl)[test]
250251
pushd ${{ env.CUDA_BINDINGS_CYTHON_TESTS_DIR }}
251252
bash build_tests.sh
252253
popd
253254
254255
- name: Upload cuda.bindings Cython tests
256+
if: ${{ !endsWith(matrix.python-version, 't') }}
255257
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
256258
with:
257259
name: ${{ env.CUDA_BINDINGS_ARTIFACT_NAME }}-tests

0 commit comments

Comments
 (0)