@@ -31,41 +31,41 @@ jobs:
3131 - uses : pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
3232
3333 build_wheels :
34- name : ${{ matrix.build || matrix.platform }} ${{ matrix.archs }} wheels
34+ name : ${{ matrix.build || matrix.platform }} ${{ join( matrix.archs, ', ') }} wheels
3535 needs : [lint]
3636 permissions :
3737 contents : read
38- runs-on : " ${{ matrix.runs-on }}${{ startsWith(matrix.archs, 'aarch64') && '-arm' || '' }}"
38+ runs-on : " ${{ matrix.runs-on }}${{ startsWith(matrix.archs[0] , 'aarch64') && '-arm' || '' }}"
3939 strategy :
4040 matrix :
4141 platform : ["linux"]
42- archs : ["x86_64, i686", "aarch64, armv7l", "ppc64le", "s390x", "riscv64"]
42+ archs : [[ "x86_64", " i686"], [ "aarch64", " armv7l"], [ "ppc64le"], [ "s390x"], [ "riscv64"] ]
4343 build : ["manylinux", "musllinux"]
4444 runs-on : [ubuntu-24.04]
4545 include :
4646 - platform : " windows"
47- archs : " AMD64"
47+ archs : [ "AMD64"]
4848 runs-on : windows-2022
4949 - platform : " windows"
50- archs : " x86"
50+ archs : [ "x86"]
5151 runs-on : windows-2022
5252 - platform : " windows"
53- archs : " ARM64"
53+ archs : [ "ARM64"]
5454 runs-on : windows-11-arm
5555 - platform : " macos"
56- archs : " x86_64"
56+ archs : [ "x86_64"]
5757 runs-on : macos-15-intel
5858 - platform : " macos"
59- archs : " arm64"
59+ archs : [ "arm64"]
6060 runs-on : macos-14
6161 - platform : " ios"
62- archs : " x86_64_iphonesimulator"
62+ archs : [ "x86_64_iphonesimulator"]
6363 runs-on : macos-15-intel
6464 - platform : " ios"
65- archs : " arm64_iphonesimulator, arm64_iphoneos"
65+ archs : [ "arm64_iphonesimulator" , " arm64_iphoneos"]
6666 runs-on : macos-14
6767 - platform : " android"
68- archs : " arm64_v8a, x86_64"
68+ archs : [ "arm64_v8a" , " x86_64"]
6969 runs-on : ubuntu-24.04
7070 - platform : " pyodide"
7171 archs : " wasm32"
@@ -144,15 +144,15 @@ jobs:
144144 - name : Build wheels
145145 uses : pypa/cibuildwheel@298ed2fb2c105540f5ed055e8a6ad78d82dd3a7e # v3.3.1
146146 env :
147- CIBW_ARCHS : " ${{ matrix.archs }}"
147+ CIBW_ARCHS : " ${{ join( matrix.archs, ',') }}"
148148 CIBW_BUILD : " ${{ matrix.build && '*-' || ''}}${{ matrix.build }}*"
149149 CIBW_ENABLE : " ${{ startsWith(github.ref, 'refs/tags/v') && '' || 'cpython-prerelease'}}"
150150 CIBW_PLATFORM : " ${{ matrix.platform }}"
151151 CIBW_CACHE_PATH : " ${{ runner.temp }}/cibw_cache"
152152
153153 - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
154154 with :
155- name : " ${{ (matrix.platform != 'pyodide') && 'pypi' || 'cibw' }}-wheels ${{ matrix.build || matrix.platform }} ${{ matrix.archs }}"
155+ name : " ${{ (matrix.platform != 'pyodide') && 'pypi' || 'cibw' }}-wheels ${{ matrix.build || matrix.platform }} ${{ join( matrix.archs, ', ') }}"
156156 path : ./wheelhouse/*.whl
157157
158158 build_sdist :
0 commit comments