diff --git a/.github/workflows/python-wheels-publish-test.yml b/.github/workflows/python-wheels-publish-test.yml index 43c2b60de..0cfa27296 100644 --- a/.github/workflows/python-wheels-publish-test.yml +++ b/.github/workflows/python-wheels-publish-test.yml @@ -18,11 +18,21 @@ permissions: jobs: build: - name: Python Wheels - ${{ matrix.os }} + name: Python Wheels - ${{ matrix.os }}-${{ matrix.arch }} runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + include: + - os: ubuntu-latest + arch: x64 + - os: ubuntu-24.04-arm + arch: arm64 + - os: macos-13 + arch: x64 + - os: macos-latest + arch: arm64 + - os: windows-latest + arch: x64 environment: name: testpypi @@ -66,7 +76,7 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: wheels-${{ matrix.os }} + name: wheels-${{ matrix.os }}-${{ matrix.arch }} path: | ./wheelhouse/*.whl ./wheelhouse/*.tar.gz