From 2d7e894c1ced15dfa1dc92bc3da9dafb64da844d Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 08:52:12 +0000 Subject: [PATCH 1/2] onnxruntime: Add version 1.31.0 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/onnxruntime.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/onnxruntime.yaml b/docs/packages/onnxruntime.yaml index c0d9e44bca3..21646f20165 100644 --- a/docs/packages/onnxruntime.yaml +++ b/docs/packages/onnxruntime.yaml @@ -29,3 +29,4 @@ versions: - filename: onnxruntime-1.30.0-cp314-cp314-manylinux_2_39_riscv64.whl sha256: 870aa972c5d9baef70952bde6ea2725169f527d7799b1fd561350c67ca943551 requires-python: '>=3.11' +- version: 1.31.0 From c277c2dbda62eb48408e73c41820c70e7af1aa50 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Sat, 10 Oct 2026 20:47:57 +0000 Subject: [PATCH 2/2] onnxruntime: exclude cp314t for 1.31.0 too Run 37907649521 aborted riscv64 cp314t in onnxruntime_test_python.py with the same "malloc(): unaligned tcache chunk detected" SIGABRT already excluded for 1.30.0. cp314 (same source tree, GIL held) built and tested clean on both versions, so this is free-threading-specific and has not been fixed upstream between 1.30.0 and 1.31.0. Extend the existing exclude rather than re-diagnosing it per version bump. --- .github/workflows/build-onnxruntime.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-onnxruntime.yml b/.github/workflows/build-onnxruntime.yml index 4ab08645e8c..c4a50ac5d1d 100644 --- a/.github/workflows/build-onnxruntime.yml +++ b/.github/workflows/build-onnxruntime.yml @@ -54,11 +54,15 @@ jobs: # onnxruntime is not abi3: upstream publishes one wheel per interpreter. python: ["cp312", "cp313", "cp314", "cp314t"] exclude: - # 1.30.0 aborts riscv64 cp314t in onnxruntime_test_python.py with a heap-corruption - # SIGABRT ("malloc(): unaligned tcache chunk detected"); 1.29.0 built/tested clean - # on cp314t riscv64, so this is a regression to re-check on the next version bump. + # 1.30.0 and 1.31.0 abort riscv64 cp314t in onnxruntime_test_python.py with a + # heap-corruption SIGABRT ("malloc(): unaligned tcache chunk detected"); 1.29.0 + # built/tested clean on cp314t riscv64, and cp314 (same tree, GIL held) builds and + # tests clean on both versions, so this is free-threading-specific and persists + # across version bumps; re-check on the next one. - version: "1.30.0" python: cp314t + - version: "1.31.0" + python: cp314t env: ONNXRUNTIME_VERSION: ${{ matrix.version }}