diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3feac144..dd78f5bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -76,36 +76,36 @@ jobs: with: path: ./wheelhouse/*.whl - # build_musllinux_wheels_ubuntu: - # name: Build musllinux wheels on ubuntu-latest - # runs-on: ubuntu-latest - # needs: [build_sdist] + build_musllinux_wheels_ubuntu: + name: Build musllinux wheels on ubuntu-latest + runs-on: ubuntu-latest + needs: [build_sdist] - # steps: - # - uses: actions/checkout@v4 - # with: - # submodules: recursive + steps: + - uses: actions/checkout@v4 + with: + submodules: recursive - # - name: Set up QEMU - # uses: docker/setup-qemu-action@v3 - # with: - # platforms: all + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: all - # - name: Build wheels - # uses: joerick/cibuildwheel@v2.21.2 - # env: - # CIBW_TEST_SKIP: "*" - # CIBW_SKIP: "pp* *-manylinux*" - # CIBW_REPAIR_WHEEL_COMMAND: '' + - name: Build wheels + uses: joerick/cibuildwheel@v2.21.2 + env: + CIBW_TEST_SKIP: "*" + CIBW_SKIP: "pp* *-manylinux*" + CIBW_BEFORE_ALL: "apk add libc6-compat gcompat" # add libpthread.so.0 - # - uses: actions/upload-artifact@v3 - # with: - # path: ./wheelhouse/*.whl + - uses: actions/upload-artifact@v3 + with: + path: ./wheelhouse/*.whl upload_pypi: name: Publish to PyPI - needs: [build_wheels, build_manylinux_wheels_ubuntu, build_sdist] + needs: [build_sdist, build_wheels, build_manylinux_wheels_ubuntu, build_musllinux_wheels_ubuntu] runs-on: ubuntu-latest permissions: