Skip to content

Commit 51e276e

Browse files
authored
Misc CI env stabilization (#194)
* Misc CI env stabilization * Specify explicit runner major image versions instead of `latest`. * Test only against versioned Python releases. Installing from arbitrary source commits with `-dev` is rarely worth the potential instability between runs. Specifying X.Y with `allow-prereleases: true` will use the latest packaged X.Y.Z release, falling back to the newest X.Y.0 pre-release if X.Y.0 has not yet been released. * correct manylinux image name typo
1 parent 3c61e14 commit 51e276e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ jobs:
177177
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || 'manylinux2014' }}
178178
CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.manylinux_img || 'manylinux2014' }}
179179
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux_img || 'manylinux2014' }}
180-
CIBW_MANYLINUX_PPC64LE_IMAGE: ${{ matrix.manylinux_img || 'manyinux2014' }}
180+
CIBW_MANYLINUX_PPC64LE_IMAGE: ${{ matrix.manylinux_img || 'manylinux2014' }}
181181
CIBW_MANYLINUX_S390X_IMAGE: ${{ matrix.manylinux_img || 'manylinux2014' }}
182182
CIBW_MUSLLINUX_X86_64_IMAGE: ${{ matrix.musllinux_img || 'musllinux_1_2' }}
183183
CIBW_MUSLLINUX_I686_IMAGE: ${{ matrix.musllinux_img || 'musllinux_1_2' }}
@@ -402,9 +402,9 @@ jobs:
402402
with:
403403
matrix_yaml: |
404404
include:
405-
- { runner: ubuntu-latest, python-version: 3.14t-dev }
406-
- { runner: macos-latest, python-version: 3.14t-dev }
407-
- { runner: windows-latest, python-version: 3.14t-dev }
405+
- { runner: ubuntu-24.04, python-version: 3.14t }
406+
- { runner: macos-15, python-version: 3.14t }
407+
- { runner: windows-2025, python-version: 3.14t }
408408
409409
410410
pytest-run-parallel:
@@ -422,6 +422,7 @@ jobs:
422422
uses: actions/setup-python@v5
423423
with:
424424
python-version: ${{ matrix.python-version }}
425+
allow-prereleases: true
425426

426427
- name: build and install
427428
run: |
@@ -433,7 +434,7 @@ jobs:
433434
python -m pytest --parallel-threads=4 --skip-thread-unsafe=True
434435
435436
clang_TSAN:
436-
runs-on: ubuntu-latest
437+
runs-on: ubuntu-24.04
437438
container: ghcr.io/nascheme/numpy-tsan:3.14t
438439
steps:
439440
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)