Remix.run Logo
embedding-shape 3 hours ago

Similar boat myself too, finished moving all important stuff from GitHub to self-hosted Forgejo with cross-platform builds. Not only do I avoid all the downtime stuff, but E2E builds also takes ~20% of the completion time it used to take, since now my runners have dedicated hardware hosted at home.

rmaus 2 hours ago | parent [-]

To maintain a fair comparison, GitHub has supported self-hosted runners for several years (maybe that doesn’t work for your specific usage, for whatever reason).

embedding-shape 2 hours ago | parent [-]

> To maintain a fair comparison, GitHub has supported self-hosted runners for several years

Yeah, tried that first, as I didn't want to move to Forgejo, I just wanted to keep working when I wanted to work.

The GitHub runner on Linux seemed fine, but the ones for macOS and Windows seemingly did something that made them a hell lot slower than even running VMs and then executing stuff inside those. I'm not sure what the runner is doing, if there is some built-in sandboxing or what not for those platforms, but it wasn't feasible to rely on for me as the builds took way too long time.