https://github.com/python/cpython/commit/894b5287ea6f97ee5dd232a979fa200288538e6f
commit: 894b5287ea6f97ee5dd232a979fa200288538e6f
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: hugovk <[email protected]>
date: 2025-11-03T19:51:32Z
summary:

[3.14] gh-133600: Run `Tools/wasm/wasi` on CI instead of deprecated 
`Tools/wasm/wasi.py` (GH-140907) (#140964)

Co-authored-by: Hugo van Kemenade <[email protected]>

files:
M .github/workflows/reusable-wasi.yml

diff --git a/.github/workflows/reusable-wasi.yml 
b/.github/workflows/reusable-wasi.yml
index 4ad8add0bebc9e..84224ae722942c 100644
--- a/.github/workflows/reusable-wasi.yml
+++ b/.github/workflows/reusable-wasi.yml
@@ -60,9 +60,9 @@ jobs:
       with:
         path: ${{ env.CROSS_BUILD_PYTHON }}/config.cache
         # Include env.pythonLocation in key to avoid changes in environment 
when setup-python updates Python.
-        # Include the hash of `Tools/wasm/wasi.py` as it may change the 
environment variables.
+        # Include the hash of `Tools/wasm/wasi/__main__.py` as it may change 
the environment variables.
         # (Make sure to keep the key in sync with the other config.cache step 
below.)
-        key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ 
env.WASI_SDK_VERSION }}-${{ env.WASMTIME_VERSION }}-${{ inputs.config_hash 
}}-${{ hashFiles('Tools/wasm/wasi.py') }}-${{ env.pythonLocation }}
+        key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ 
env.WASI_SDK_VERSION }}-${{ env.WASMTIME_VERSION }}-${{ inputs.config_hash 
}}-${{ hashFiles('Tools/wasm/wasi/__main__.py') }}-${{ env.pythonLocation }}
     - name: "Configure build Python"
       run: python3 Tools/wasm/wasi configure-build-python -- --config-cache 
--with-pydebug
     - name: "Make build Python"
@@ -72,7 +72,7 @@ jobs:
       with:
         path: ${{ env.CROSS_BUILD_WASI }}/config.cache
         # Should be kept in sync with the other config.cache step above.
-        key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ 
env.WASI_SDK_VERSION }}-${{ env.WASMTIME_VERSION }}-${{ inputs.config_hash 
}}-${{ hashFiles('Tools/wasm/wasi.py') }}-${{ env.pythonLocation }}
+        key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ 
env.WASI_SDK_VERSION }}-${{ env.WASMTIME_VERSION }}-${{ inputs.config_hash 
}}-${{ hashFiles('Tools/wasm/wasi/__main__.py') }}-${{ env.pythonLocation }}
     - name: "Configure host"
       # `--with-pydebug` inferred from configure-build-python
       run: python3 Tools/wasm/wasi configure-host -- --config-cache

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to