ATRIUMsearch → argument graph
ExampleArticle

A creative workaround was to use GitHub Actions runners, which do expose /dev/kvm, to execute the real test battery against the branch.

To overcome the initial environment's limitation, the task was delegated to a GitHub Actions workflow, which has the required virtualization support. ✦ AI generated

Author · Simon Willison's Weblog · 2026-08-19 · original ↗

Plan B: GitHub Actions ubuntu runners DO expose /dev/kvm → run the real test battery via a temporary workflow on this branch, collect logs, remove workflow in final commit. And Plan B is what it did, installing smolvm and running these tests directly in a GitHub Actions runner against that branch. That was a creative solution to the environmental limits posed by Claude Code for web. Another example of Fable being relentlessly proactive.

Read full article ↗excerpt · fair-use quotation

Around this claim