Skip to content

Commit 18bb18e

Browse files
committed
start adding in other wheels.
1 parent 8b18c79 commit 18bb18e

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/run-cibuildwheel.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,19 @@ jobs:
2929
# Nb. keep cibuildwheel version pin consistent with job below
3030
run: pipx install cibuildwheel==3.2.1
3131
- id: set-matrix
32-
# Trimmed out setupmatrix for just windows but I might look at compiling other oses just for fun
33-
# to let others test what it would be like if uvloop supported windows. It's very tempting...
32+
# NOTE: We test other oses now besides just windows since winloop and uvloop plan to merge together.
33+
# This has more to do with reducing the over all maitenence cost and having people start testing what
34+
# it would be like to have linux, macos and windows all harmonized.
3435
run: |
3536
MATRIX=$(
3637
{
37-
cibuildwheel --print-build-identifiers --platform windows --archs AMD64 \
38+
cibuildwheel --print-build-identifiers --platform linux \
39+
| jq -nRc '{"only": inputs, "os": "ubuntu-latest"}' \
40+
&& cibuildwheel --print-build-identifiers --platform macos --archs arm64 \
41+
| jq -nRc '{"only": inputs, "os": "macos-15"}' \
42+
&& cibuildwheel --print-build-identifiers --platform macos --archs x86_64 \
43+
| jq -nRc '{"only": inputs, "os": "macos-15-intel"}' \
44+
&& cibuildwheel --print-build-identifiers --platform windows --archs AMD64 \
3845
| jq -nRc '{"only": inputs, "os": "windows-latest"}' \
3946
&& cibuildwheel --print-build-identifiers --platform windows --archs ARM64 \
4047
| jq -nRc '{"only": inputs, "os": "windows-11-arm"}'

0 commit comments

Comments
 (0)