40 lines
991 B
YAML
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
|