Skip to content

feat: add polyglot gRPC loader infrastructure (Milestone 1) #14

feat: add polyglot gRPC loader infrastructure (Milestone 1)

feat: add polyglot gRPC loader infrastructure (Milestone 1) #14

name: Build Wheels
on:
push:
branches: [rust-core]
tags: ['rust-core-v*']
workflow_dispatch:
jobs:
build-wheels:
name: Build wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- uses: PyO3/maturin-action@v1
with:
args: --release --out dist --find-interpreter
manylinux: auto
- uses: actions/upload-artifact@v4
with:
name: wheels-${{ matrix.os }}
path: dist/*.whl
build-linux-aarch64:
name: Build wheels (Linux aarch64)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- uses: PyO3/maturin-action@v1
with:
target: aarch64-unknown-linux-gnu
args: --release --out dist --find-interpreter
manylinux: auto
- uses: actions/upload-artifact@v4
with:
name: wheels-linux-aarch64
path: dist/*.whl