Remix.run Logo
Robdel12 6 hours ago

Yeah! My M1 air is now my iOS build server since GH actions bill macOS mins at 10x the price.

gozzoo 4 hours ago | parent | next [-]

How 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 3 hours ago | parent [-]

It 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-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

bryanrasmussen 5 hours ago | parent | prev [-]

why does GH actions bill macOS minis 10X?

Robdel12 3 hours ago | parent | next [-]

Ah 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-...

bryanrasmussen an hour ago | parent [-]

ah ok, minutes makes more sense. thanks.

jzebedee 5 hours ago | parent | prev | next [-]

Mins here being short for minutes, not minis.

mikepurvis 5 hours ago | parent [-]

And, 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 4 hours ago | parent | prev [-]

What is a macOS mini…

NetMageSCW 4 hours ago | parent [-]

Not “mini”, “mins” -> minutes.