2222 matrix :
2323 os : ["ubuntu-22.04"]
2424 runs-on : ${{ matrix.os }}
25- env :
26- CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
27- CIBW_MANYLINUX_I686_IMAGE : manylinux_2_28
28- CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_28
29- CIBW_SKIP : " pp* cp*-musllinux*"
30- CIBW_TEST_COMMAND : >
31- cd .. &&
32- pytest -k "not RSI and not threading" {project}/tests
3325 steps :
3426 - name : Checkout repository
3527 uses : actions/checkout@v4
4537 - name : Build wheels
46384739 env :
40+ CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
41+ CIBW_SKIP : " pp* cp*-musllinux*"
42+ CIBW_TEST_COMMAND : >
43+ cd .. &&
44+ pytest -k "not RSI and not threading" {project}/tests
4845 CIBW_ARCHS_LINUX : x86_64
4946 CIBW_BUILD_FRONTEND : build
5047 CIBW_ENVIRONMENT_LINUX : >
6865 matrix :
6966 os : ["ubuntu-22.04-arm"]
7067 runs-on : ${{ matrix.os }}
71- env :
72- CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
73- CIBW_MANYLINUX_I686_IMAGE : manylinux_2_28
74- CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_28
75- CIBW_SKIP : " pp* cp*-musllinux*"
76- CIBW_TEST_COMMAND : >
77- cd .. &&
78- pytest -k "not RSI and not threading" {project}/tests
7968 steps :
8069 - name : Checkout repository
8170 uses : actions/checkout@v4
9180 - name : Build wheels
92819382 env :
83+ CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_28
84+ CIBW_SKIP : " pp* cp*-musllinux*"
85+ CIBW_TEST_COMMAND : >
86+ cd .. &&
87+ pytest -k "not RSI and not threading" {project}/tests
9488 CIBW_ARCHS_LINUX : aarch64
9589 CIBW_BUILD_FRONTEND : build
9690 CIBW_ENVIRONMENT_LINUX : >
@@ -114,14 +108,6 @@ jobs:
114108 matrix :
115109 os : ["ubuntu-22.04"]
116110 runs-on : ${{ matrix.os }}
117- env :
118- CIBW_MUSLLINUX_X86_64_IMAGE : musllinux_1_2
119- CIBW_MUSLLINUX_I686_IMAGE : musllinux_1_2
120- CIBW_MUSLLINUX_AARCH64_IMAGE : musllinux_1_2
121- CIBW_SKIP : " pp* cp*-manylinux*"
122- CIBW_TEST_COMMAND : >
123- cd .. &&
124- pytest -k "not RSI and not threading" {project}/tests
125111 steps :
126112 - name : Checkout repository
127113 uses : actions/checkout@v4
@@ -148,6 +134,11 @@ jobs:
148134 - name : Build wheels
149135150136 env :
137+ CIBW_MUSLLINUX_X86_64_IMAGE : musllinux_1_2
138+ CIBW_SKIP : " pp* cp*-manylinux*"
139+ CIBW_TEST_COMMAND : >
140+ cd .. &&
141+ pytest -k "not RSI and not threading" {project}/tests
151142 CIBW_ARCHS_LINUX : x86_64
152143 CIBW_BUILD_FRONTEND : build
153144 CIBW_ENVIRONMENT_LINUX : >
@@ -171,14 +162,6 @@ jobs:
171162 matrix :
172163 os : ["ubuntu-22.04"]
173164 runs-on : ${{ matrix.os }}
174- env :
175- CIBW_MUSLLINUX_X86_64_IMAGE : musllinux_1_2
176- CIBW_MUSLLINUX_I686_IMAGE : musllinux_1_2
177- CIBW_MUSLLINUX_AARCH64_IMAGE : musllinux_1_2
178- CIBW_SKIP : " pp* cp*-manylinux*"
179- CIBW_TEST_COMMAND : >
180- cd .. &&
181- pytest -k "not RSI and not threading" {project}/tests
182165 steps :
183166 - name : Checkout repository
184167 uses : actions/checkout@v4
@@ -206,6 +189,11 @@ jobs:
206189 - name : Build wheels
207190208191 env :
192+ CIBW_MUSLLINUX_AARCH64_IMAGE : musllinux_1_2
193+ CIBW_SKIP : " pp* cp*-manylinux*"
194+ CIBW_TEST_COMMAND : >
195+ cd .. &&
196+ pytest -k "not RSI and not threading" {project}/tests
209197 CIBW_ARCHS_LINUX : aarch64
210198 CIBW_BUILD_FRONTEND : build
211199 CIBW_ENVIRONMENT_LINUX : >
0 commit comments