Files
RustPython/.github
Jiwoo Ahn 7c3c7a73c7 ci: run all passing extra_tests snippets on wasm-wasi via exclude list (#9083)
- 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>
2026-10-13 20:47:53 +09:00
..