4 ms·
Yeah! My M1 air is now my iOS build server since GH actions bill macOS mins at 10x the price.
by Robdel12 7mo ago
Yeah! My M1 air is now my iOS build server since GH actions bill macOS mins at 10x the price.
- bryanrasmussen 7mo agowhy does GH actions bill macOS minis 10X?
- jzebedee 7mo agoMins here being short for minutes, not minis.
- mikepurvis 7mo agoAnd, presumably for a combination of the Mac build (and hardware) being of niche interest and sitting outside the standard Linux workflows so it's annoying to administer. And serving a money-making audience (iOS app devs) who have a revenue stream and see the extra CI cost as worth it.
- UqWBcuFx6NV4r 7mo agoWhat is a macOS mini…
- NetMageSCW 7mo agoNot “mini”, “mins” -> minutes.
- Robdel12 7mo agoAh sorry minutes, they bill the most for macOS probably because of what a pain it is to scale it with apples EULA (I'm guessing) https://docs.github.com/en/billing/reference/actions-runner-pricing https://docs.github.com/en/billing/reference/actions-runner-...
- bryanrasmussen 7mo agoah ok, minutes makes more sense. thanks.
- gozzoo 7mo agoHow do you use M1 Air as iOS build server. Is 8G sufficient for only doing iOS builds? Do you connect to it remotely? Couls you please describe your dev process.
- Robdel12 7mo agoIt works out pretty okay for me, I do it since GH runners are very expensive and I have my own hardware so why not. https://docs.github.com/en/actions/concepts/runners/self-hosted-runners https://docs.github.com/en/actions/concepts/runners/self-hos... I setup a self hosted runner and then use that in my CI workflows. Then I disabled it from sleeping so it can clamshell forever and now it sits here in my living room silently workin' https://imgur.com/a/EaBICdo https://imgur.com/a/EaBICdo