diff --git a/.github/workflows/build-onnxruntime.yml b/.github/workflows/build-onnxruntime.yml index 4ab08645e8cd..c4a50ac5d1d9 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 }} diff --git a/docs/packages/onnxruntime.yaml b/docs/packages/onnxruntime.yaml index c0d9e44bca3c..21646f20165a 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