From f1f81562a40486db4956ffea560f52156b765e2a Mon Sep 17 00:00:00 2001 From: wtfsck Date: Thu, 24 Jun 2021 18:54:41 +0200 Subject: [PATCH] Build Linux aarch64 wheel --- .github/workflows/release.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5af8ebdb7..ce85836f0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -142,6 +142,34 @@ jobs: # - Update Python versions in src/rust/iced-x86-py/setup.py # - Update src/rust/iced-x86-py/tox.ini + build-rust-python-linux-aarch64: + name: Python (${{matrix.os}}) aarch64 + runs-on: ${{matrix.os}} + strategy: + matrix: + os: [ubuntu-latest] + + steps: + - uses: actions/checkout@v2.3.4 + + - name: Build manylinux aarch64 + shell: bash + run: | + sudo apt-get update + sudo apt-get install qemu-user-static + git clean -xdf + ./build/py-build-wheels-linux.sh "quay.io/pypa/manylinux2014_aarch64" + + - uses: actions/upload-artifact@v2 + with: + name: py-dist-${{matrix.os}}-aarch64 + path: /tmp/py-dist + if-no-files-found: error + + ############################################################################# + ############################################################################# + ############################################################################# + build-rust-python-linux-x64: name: Python (${{matrix.os}}) x64 runs-on: ${{matrix.os}} @@ -471,6 +499,7 @@ jobs: - build-dotnet - build-rust - build-rust-js-wasm + - build-rust-python-linux-aarch64 - build-rust-python-linux-x64 - build-rust-python-linux-x86 - build-rust-python-macos-x64