Skip to content

Commit c17212a

Browse files
committed
Add manylinux test
1 parent 24db64d commit c17212a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,19 @@ jobs:
237237

238238

239239
manylinux:
240-
name: Manylinux on 🐍 3.14t
240+
name: Manylinux on 🐍 ${{ matrix.python-version }} (${{ matrix.container }})
241241
if: github.event.pull_request.draft == false
242+
strategy:
243+
fail-fast: false
244+
matrix:
245+
include:
246+
- container: quay.io/pypa/manylinux_2_28_x86_64:latest
247+
python-version: '3.14t'
248+
- container: quay.io/pypa/musllinux_1_2_x86_64:latest
249+
python-version: '3.14t'
242250
runs-on: ubuntu-latest
243251
timeout-minutes: 40
244-
container: quay.io/pypa/musllinux_1_2_x86_64:latest
252+
container: ${{ matrix.container }}
245253
steps:
246254
- uses: actions/checkout@v6
247255
with:
@@ -254,7 +262,7 @@ jobs:
254262
run: uv tool install ninja
255263

256264
- name: Configure via preset
257-
run: cmake --preset venv -DPYBIND11_CREATE_WITH_UV=python3.14t
265+
run: cmake --preset venv -DPYBIND11_CREATE_WITH_UV="python${{ matrix.python-version }}"
258266

259267
- name: Build C++11
260268
run: cmake --build --preset venv

0 commit comments

Comments
 (0)