It also seems odd that there's no discussion of using webhooks to replace the self-hosted runners for free, given that it would basically be working the same way. The only difference is who commits get attributed to, and where you go for logs and artifacts (these can probably ride along draft/prereleases or something)