From e5f4299f138ef46378dc5766b33de7eb8937392b Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Wed, 22 Oct 2025 14:34:37 -0700 Subject: [PATCH] GH-140475: Support WASI SDK 25 (#140477) As well, bump the version of Wasmtime used in CI. --- .github/workflows/reusable-wasi.yml | 4 ++-- .../next/Build/2025-10-22-12-44-07.gh-issue-140475.OhzQbR.rst | 1 + Tools/wasm/wasi/__main__.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 Misc/NEWS.d/next/Build/2025-10-22-12-44-07.gh-issue-140475.OhzQbR.rst diff --git a/.github/workflows/reusable-wasi.yml b/.github/workflows/reusable-wasi.yml index 6beb91e66d40..a4673d74cbb1 100644 --- a/.github/workflows/reusable-wasi.yml +++ b/.github/workflows/reusable-wasi.yml @@ -16,8 +16,8 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 60 env: - WASMTIME_VERSION: 22.0.0 - WASI_SDK_VERSION: 24 + WASMTIME_VERSION: 38.0.2 + WASI_SDK_VERSION: 25 WASI_SDK_PATH: /opt/wasi-sdk CROSS_BUILD_PYTHON: cross-build/build CROSS_BUILD_WASI: cross-build/wasm32-wasip1 diff --git a/Misc/NEWS.d/next/Build/2025-10-22-12-44-07.gh-issue-140475.OhzQbR.rst b/Misc/NEWS.d/next/Build/2025-10-22-12-44-07.gh-issue-140475.OhzQbR.rst new file mode 100644 index 000000000000..b41390247618 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2025-10-22-12-44-07.gh-issue-140475.OhzQbR.rst @@ -0,0 +1 @@ +Support WASI SDK 25. diff --git a/Tools/wasm/wasi/__main__.py b/Tools/wasm/wasi/__main__.py index b2f643ddbfc2..3aedb5e97b7c 100644 --- a/Tools/wasm/wasi/__main__.py +++ b/Tools/wasm/wasi/__main__.py @@ -31,7 +31,7 @@ LOCAL_SETUP_MARKER = ( b"# Required to statically build extension modules." ) -WASI_SDK_VERSION = 24 +WASI_SDK_VERSION = 25 WASMTIME_VAR_NAME = "WASMTIME" WASMTIME_HOST_RUNNER_VAR = f"{{{WASMTIME_VAR_NAME}}}" -- 2.47.3