diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bc98bad..3131cca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,8 +62,10 @@ jobs: platform: - runner: ubuntu-latest target: x86_64 + interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 - runner: ubuntu-latest target: x86 + interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 # - runner: ubuntu-latest # target: aarch64 # - runner: ubuntu-latest @@ -77,7 +79,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist --interpreter 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 --features vendored + args: --release --out dist --interpreter ${{ matrix.platform.interpreter }} --features vendored sccache: 'true' manylinux: musllinux_1_2 - name: Upload wheels @@ -93,8 +95,10 @@ jobs: platform: - runner: windows-latest target: x64 + interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 - runner: windows-latest target: x86 + interpreter: 3.9 3.10 3.11 3.12 3.13 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -105,7 +109,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist --interpreter 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 --features vendored + args: --release --out dist --interpreter ${{ matrix.platform.interpreter }} --features vendored sccache: 'true' - name: Upload wheels uses: actions/upload-artifact@v4 @@ -120,8 +124,10 @@ jobs: platform: - runner: macos-12 target: x86_64 + interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 - runner: macos-14 target: aarch64 + interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 steps: - name: Check dependencys run: | @@ -137,7 +143,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist --interpreter 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 --features dynamic + args: --release --out dist --interpreter ${{ matrix.platform.interpreter }} --features dynamic sccache: 'true' - name: Upload wheels uses: actions/upload-artifact@v4