mirror of
https://github.com/imjasonh/nescript
synced 2026-07-08 17:06:04 +00:00
Runs the jsnes + puppeteer harness on every push/PR so the same execution-level bugs that the test suite previously couldn't catch (missing JMP/JSR fixups, orphaned handler locals, uninitialized struct fields, silently-swallowed intrinsic calls) will be caught in CI going forward. The job installs the handful of shared libs Chrome for Testing needs on the ubuntu-latest runner, builds the compiler in release, compiles every example, then drives each ROM through the harness. On failure it uploads the captured screenshots and the JSON report as a build artifact so regressions are easy to triage without re-running locally. Kept separate from the existing `Build Examples` job so compile-time and execution-time issues report independently. https://claude.ai/code/session_014Z5y3Q9krLcAxYpZQJhZ5V |
||
|---|---|---|
| .. | ||
| ci.yml | ||