mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
- Problem: WASM_WASI_SNIPPETS only declared 2 of 244 extra_tests/snippets files, so every newly-fixed snippet needed a manual ci.yaml edit to gain wasm-wasi coverage - Fix: loop over extra_tests/snippets/*.py directly and skip only the 57 files that still fail, hang, or are intentionally-failing (WASM_WASI_SNIPPET_EXCLUDE), so fixed and future snippets run automatically - Verified: built wasm32-wasip1 from current upstream/main, ran all 244 snippets; the 187 non-excluded files pass 3x repeated runs with no flakiness (~48s total, well under the 30-minute job budget); the 57 excluded files were categorized (missing modules, threading disabled in this build, 32-bit overflow, no process support on WASI, wasm call-stack limits, socket stub, sandbox path issues, and a couple of individual bugs) Assisted-by: Claude Code:claude-sonnet-5 Signed-off-by: Jiwoo Ahn <ikwydls1314@gmail.com>