zvec/.github/workflows/build_wheel.yml

40 lines
991 B
YAML

name: Build Wheels
on:
workflow_dispatch:
permissions:
contents: read
jobs:
build_wheels_linux_x64:
name: Build wheels on ubuntu-24.04 (x64) for PyPi
uses: ./.github/workflows/_build_wheel_job.yml
with:
runner: ubuntu-24.04
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
build_wheels_linux_arm64:
name: Build wheels on ubuntu-24.04-arm (arm64) for PyPi
uses: ./.github/workflows/_build_wheel_job.yml
with:
runner: ubuntu-24.04-arm
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
build_wheels_macos_arm64:
name: Build wheels on macos-15 (arm64) for PyPi
uses: ./.github/workflows/_build_wheel_job.yml
with:
runner: macos-15
secrets:
PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
build_wheels_windows_amd64:
name: Build wheels on Windows (amd64) for PyPi
uses: ./.github/workflows/build_wheel_on_windows.yml
with:
publish_target: 'pypi'
secrets: inherit