diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7f109f8..88b2d5a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,6 +21,7 @@ jobs: linux: runs-on: ${{ matrix.platform.runner }} strategy: + fail-fast: false matrix: platform: - runner: ubuntu-22.04 @@ -30,6 +31,7 @@ jobs: - "3.12" - "3.13" - "3.14" + - "3.15" steps: - uses: actions/checkout@v6 - name: Build wheels @@ -48,6 +50,7 @@ jobs: macos: runs-on: ${{ matrix.platform.runner }} strategy: + fail-fast: false matrix: platform: - runner: macos-15-intel @@ -59,8 +62,12 @@ jobs: - "3.12" - "3.13" - "3.14" + - "3.15" steps: - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} - name: Build wheels uses: PyO3/maturin-action@v1 with: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 447513c..d9de6dc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,10 +26,23 @@ jobs: python-bindings: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python-version: + - "3.11" + - "3.12" + - "3.13" + - "3.14" + - "3.15" steps: - name: Checkout uses: actions/checkout@v6 + - uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} + - uses: actions-rs/toolchain@v1 with: profile: minimal