From 2db512abe8cdc1f763d7917be6b6835c72fda9d4 Mon Sep 17 00:00:00 2001 From: Raphael Gaschignard Date: Tue, 16 Dec 2025 14:57:01 +1000 Subject: [PATCH 1/2] build even on normal pushes This should let people check build results on PRs --- .github/workflows/maturin.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/maturin.yaml b/.github/workflows/maturin.yaml index 3c6d50cd1..6c3730398 100644 --- a/.github/workflows/maturin.yaml +++ b/.github/workflows/maturin.yaml @@ -3,8 +3,6 @@ name: Publish Release on: workflow_dispatch: push: - tags: - - "*" release: types: - released From 7c6624fa91f8bd43dd5fcb2929f8f6fccca6b4de Mon Sep 17 00:00:00 2001 From: Raphael Gaschignard Date: Tue, 16 Dec 2025 14:57:01 +1000 Subject: [PATCH 2/2] build for Python 3.12 and Python 3.13 --- .github/workflows/maturin.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maturin.yaml b/.github/workflows/maturin.yaml index 6c3730398..b0ee47410 100644 --- a/.github/workflows/maturin.yaml +++ b/.github/workflows/maturin.yaml @@ -24,13 +24,17 @@ jobs: with: python-version: "3.12" + - uses: actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # ratchet:actions/setup-python@v4 + with: + python-version: "3.13" + - name: Build wheels uses: PyO3/maturin-action@86b9d133d34bc1b40018696f782949dac11bd380 # ratchet:PyO3/maturin-action@v1 with: working-directory: ./vrp-cli target: ${{ matrix.target }} sccache: "true" - args: --release --out dist -m Cargo.toml -i 3.12 + args: --release --out dist -m Cargo.toml -i 3.12 -i 3.13 manylinux: auto - name: Upload wheels @@ -52,12 +56,17 @@ jobs: python-version: "3.12" architecture: "arm64" + - uses: actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # ratchet:actions/setup-python@v4 + with: + python-version: "3.13" + architecture: "arm64" + - name: Build wheels uses: PyO3/maturin-action@86b9d133d34bc1b40018696f782949dac11bd380 # ratchet:PyO3/maturin-action@v1 with: working-directory: ./vrp-cli target: ${{ matrix.target }} - args: --release --out dist --find-interpreter + args: --release --out dist -m Cargo.toml -i 3.12 -i 3.13 sccache: "true" - name: Upload wheels