I think it's a good platonic ideal to have CI that _can_ be run on devboxes, but in my opinion most of the value in having runners like GitHub Actions is in _asynchronicity_, not in _performance_. Having to pull in changes and run the suite manually and locally to deal with merges, for instance, seems like a chore.