remove cross compilations in workflow
This commit is contained in:
@@ -126,133 +126,6 @@ jobs:
|
|||||||
name: wheels
|
name: wheels
|
||||||
path: dist
|
path: dist
|
||||||
|
|
||||||
linux-cross:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
target: [aarch64, armv7, s390x, ppc64le, ppc64]
|
|
||||||
steps:
|
|
||||||
- name: Checkout project
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Python setup
|
|
||||||
uses: actions/setup-python@v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
|
|
||||||
- name: Build wheels
|
|
||||||
uses: messense/maturin-action@v1
|
|
||||||
with:
|
|
||||||
target: ${{ matrix.target }}
|
|
||||||
manylinux: auto
|
|
||||||
args: --release --out dist --no-sdist
|
|
||||||
|
|
||||||
- name: Install built wheel
|
|
||||||
uses: uraimo/run-on-arch-action@v2.0.5
|
|
||||||
if: matrix.target != 'ppc64'
|
|
||||||
with:
|
|
||||||
arch: ${{ matrix.target }}
|
|
||||||
distro: ubuntu18.04
|
|
||||||
githubToken: ${{ github.token }}
|
|
||||||
install: |
|
|
||||||
apt-get update
|
|
||||||
apt-get install -y --no-install-recommends python3 python3-pip
|
|
||||||
pip3 install -U pip
|
|
||||||
run: |
|
|
||||||
pip3 install rosu_pp_py --no-index --find-links dist/ --force-reinstall
|
|
||||||
python3 -c "import rosu_pp_py"
|
|
||||||
|
|
||||||
- name: Upload wheels
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: wheels
|
|
||||||
path: dist
|
|
||||||
|
|
||||||
musllinux:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
target:
|
|
||||||
- x86_64-unknown-linux-musl
|
|
||||||
- i686-unknown-linux-musl
|
|
||||||
steps:
|
|
||||||
- name: Checkout project
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Python setup
|
|
||||||
uses: actions/setup-python@v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
architecture: x64
|
|
||||||
|
|
||||||
- name: Build wheels
|
|
||||||
uses: messense/maturin-action@v1
|
|
||||||
with:
|
|
||||||
target: ${{ matrix.target }}
|
|
||||||
manylinux: musllinux_1_2
|
|
||||||
args: --release --out dist --no-sdist
|
|
||||||
|
|
||||||
- name: Install built wheel
|
|
||||||
if: matrix.target == 'x86_64-unknown-linux-musl'
|
|
||||||
uses: addnab/docker-run-action@v3
|
|
||||||
with:
|
|
||||||
image: alpine:latest
|
|
||||||
options: -v ${{ github.workspace }}:/io -w /io
|
|
||||||
run: |
|
|
||||||
apk add py3-pip
|
|
||||||
pip3 install -U pip
|
|
||||||
pip3 install rosu_pp_py --no-index --find-links /io/dist/ --force-reinstall
|
|
||||||
python3 -c "import rosu_pp_py"
|
|
||||||
|
|
||||||
- name: Upload wheels
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: wheels
|
|
||||||
path: dist
|
|
||||||
|
|
||||||
musllinux-cross:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
platform:
|
|
||||||
- target: aarch64-unknown-linux-musl
|
|
||||||
arch: aarch64
|
|
||||||
- target: armv7-unknown-linux-musleabihf
|
|
||||||
arch: armv7
|
|
||||||
steps:
|
|
||||||
- name: Checkout project
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Python setup
|
|
||||||
uses: actions/setup-python@v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
|
|
||||||
- name: Build wheels
|
|
||||||
uses: messense/maturin-action@v1
|
|
||||||
with:
|
|
||||||
target: ${{ matrix.platform.target }}
|
|
||||||
manylinux: musllinux_1_2
|
|
||||||
args: --release --out dist --no-sdist
|
|
||||||
|
|
||||||
- name: Install built wheel
|
|
||||||
uses: uraimo/run-on-arch-action@master
|
|
||||||
with:
|
|
||||||
arch: ${{ matrix.platform.arch }}
|
|
||||||
distro: alpine_latest
|
|
||||||
githubToken: ${{ github.token }}
|
|
||||||
install: |
|
|
||||||
apk add py3-pip
|
|
||||||
pip3 install -U pip
|
|
||||||
run: |
|
|
||||||
pip3 install rosu_pp_py --no-index --find-links dist/ --force-reinstall
|
|
||||||
python3 -c "import rosu_pp_py"
|
|
||||||
- name: Upload wheels
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: wheels
|
|
||||||
path: dist
|
|
||||||
|
|
||||||
release:
|
release:
|
||||||
name: Release
|
name: Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -18,7 +18,3 @@ rosu-pp = { version = "0.5" }
|
|||||||
lto = "fat"
|
lto = "fat"
|
||||||
codegen-units = 1
|
codegen-units = 1
|
||||||
strip = "debuginfo"
|
strip = "debuginfo"
|
||||||
|
|
||||||
[package.metadata.maturin]
|
|
||||||
name = "rosu_pp_py"
|
|
||||||
python-source = "python"
|
|
||||||
Reference in New Issue
Block a user