diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fe06b9c86..5f20841a8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -151,6 +151,33 @@ jobs: name: dist path: target/wheels/* + + build-manylinux-aarch64: + needs: [ generate-license ] + name: Manylinux ARM64 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: rm LICENSE.txt + - name: Download LICENSE.txt + uses: actions/download-artifact@v3 + with: + name: python-wheel-license + path: . + - run: cat LICENSE.txt + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Available platforms + run: echo ${{ steps.buildx.outputs.platforms }} + - name: Build wheels + run: docker buildx build --platform linux/arm64 -o type=wheelfile . + - name: Archive wheels + uses: actions/upload-artifact@v3 + with: + name: dist + path: target/wheels/* + + build-manylinux: needs: [generate-license] name: Manylinux