Skip to content

Fixed action path ignoring #10

Fixed action path ignoring

Fixed action path ignoring #10

name: Build Python Aarch64 wheels on Manylinux
on:
push:
paths-ignore:
- '.github/workflows/macos-wheels.yml'
- '.github/workflows/manylinux-wheels.yml'
- 'Python/make_deps_macos.sh'
- 'Python/make_deps_linux.sh'
- 'Python/check_mac_universal.py'
defaults:
run:
working-directory: Python
jobs:
build_wheels:
name: Build Python Aarch64 wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
include:
- os: ubuntu-latest
cibw_archs: "aarch64"
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
with:
platforms: arm64
- uses: actions/checkout@v4
- name: Build wheels
uses: pypa/cibuildwheel@v2.16.2
with:
package-dir: Python
output-dir: wheelhouse
config-file: "{package}/pyproject.toml"
env:
CIBW_ARCHS: ${{ matrix.cibw_archs }}
CIBW_SKIP: "*musllinux* pp*"
#This has to be here rather than a separate build step since the Linux cibuildwheel launches Docker containers
CIBW_BEFORE_ALL: "Python/make_deps_linux_aarch64.sh"
- uses: actions/upload-artifact@v3
with:
path: wheelhouse/*.whl