Skip to content

WASM: add a WebAssembly/JupyterLite smoke-test job to CI #933

Description

@mmcky

Part of #925 (Phase 3 — keep it working).

Goal

Browser support must not regress once established: add a wasm job to GitHub Actions that runs a smoke suite in the real browser stack.

Approach

This job is also the natural watchpoint for upstreaming: the blog post signals intent to merge the WASM engine into Numba mainline, and once that ships, the patched-recipe caveats (no ParallelAccelerator fallback, disabled ufunc caching) may start dissolving.

Acceptance criteria

  • A CI job builds a JupyterLite deployment containing quantecon and runs the smoke suite in a headless browser
  • Failures are actionable — per-function results rather than a monolithic pass/fail

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIinfrastructureCI, build, packaging, and repo tooling

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions