zvec/.github/workflows/build_test_wheel.yml

43 lines
1.2 KiB
YAML

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