From a14127571c708bb2270ed6dbe26da3d2daf70545 Mon Sep 17 00:00:00 2001 From: Julien Enoch Date: Tue, 21 Jun 2022 17:43:04 +0200 Subject: [PATCH 1/2] Test armv6 release action --- .github/workflows/release.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b8138543..28e20de5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -112,3 +112,28 @@ jobs: with: name: wheels path: dist + + linux-armv6: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: ${{ env.PYTHON_VERSION }} + - name: install cross toolchain + run: | + brew tap messense/macos-cross-toolchains + brew install arm-unknown-linux-gnueabihf + + export CC_arm_unknown_linux_gnueabihf=arm-unknown-linux-gnueabihf-gcc + export CXX_arm_unknown_linux_gnueabihf=arm-unknown-linux-gnueabihf-g++ + export AR_arm_unknown_linux_gnueabihf=arm-unknown-linux-gnueabihf-ar + export CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-unknown-linux-gnueabihf-gcc + + pip3 install maturin + maturin build --release --target arm-unknown-linux-gnueabihf --out dist + - name: Upload wheels + uses: actions/upload-artifact@v2 + with: + name: wheels + path: dist From ac89c870739bf9e72470103d50670af54305163a Mon Sep 17 00:00:00 2001 From: Julien Enoch Date: Tue, 21 Jun 2022 17:49:43 +0200 Subject: [PATCH 2/2] Test armv6 release action --- .github/workflows/release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 28e20de5..54861ec8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -120,6 +120,13 @@ jobs: - uses: actions/setup-python@v2 with: python-version: ${{ env.PYTHON_VERSION }} + - name: Install Rust toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + profile: minimal + target: arm-unknown-linux-gnueabihf + default: true - name: install cross toolchain run: | brew tap messense/macos-cross-toolchains