diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index f121a7e..85e7572 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -61,13 +61,16 @@ jobs: - os: ubuntu-latest target: x86_64-unknown-linux-gnu interpreter: -i python3.9 -i python3.10 -i python3.11 -i python3.12 -i python3.13 - # macOS/Windows - uses setup-python (line 85-94) which only installs 3.9-3.13 + # macOS/Windows - must specify interpreters explicitly (auto-discovery unreliable) - os: macos-latest target: x86_64-apple-darwin + interpreter: -i python3.9 -i python3.10 -i python3.11 -i python3.12 -i python3.13 - os: macos-latest target: aarch64-apple-darwin + interpreter: -i python3.9 -i python3.10 -i python3.11 -i python3.12 -i python3.13 - os: windows-latest target: x86_64-pc-windows-msvc + interpreter: -i python3.9 -i python3.10 -i python3.11 -i python3.12 -i python3.13 # aarch64 Linux cross-compilation - must specify Python versions explicitly # (cross containers don't have discoverable Python interpreters) # Uses manylinux_2_28 for modern GCC (fixes ring crate aarch64 build)