Live data from Hacker News

Show HN: Open-source x64 and Arm GitHub runners

ubicloud.com

101–110 of 128 posts

Re: Show HN: Open-source x64 and Arm GitHub runners

#104
post #15

Feels like there is another one of these every week.

Yes, I wonder when/if GitHub decides to drop prices at some point.

But in the meantime I’ve recently released RunsOn [1] with the same promise (10x cheaper, faster) but the whole thing runs in your AWS account.

[1] https://runs-on.com

Re: Show HN: Open-source x64 and Arm GitHub runners

#105
post #92

How does this pricing work? With purely spot based AWS runners we can barely reach the 10x cost treshold compared to github runners. Edit: Oh, Hetzner. They’re really ubiquitous in cheap computing these days.

You can reach 10x cheaper with just AWS, especially on the larger runner sizes. That is even including disk costs.

I put a calculator for RunsOn at https://runs-on.com/calculator/

Re: Show HN: Open-source x64 and Arm GitHub runners

#106
post #16

We've been using Ubicloud builders for our Rust project [0] for several months, and it's worked very well. We've seen CI times go from 10-15 minutes to 6-7, and our bill has gone from $300/month to $30. One counter-intuitive thing we found is that it's slow to save and restore caches, but the machines have good CPU, so for us it's been faster to disable cache entirely and just redo everything on each build. [0] https…

> so for us it's been faster to disable cache entirely and just redo everything on each build. I wonder what the consequential "carbon footprint" of this is, but at scale for all companies/all jobs of similar nature

One of the goal of my own hosted runner project [1] is to display the carbon cost and money cost after each run. Too many people are oblivious of the costs and I think as an industry it would be great to at least get the data points.

[1]: https://runs-on.com

Re: Show HN: Open-source x64 and Arm GitHub runners

#107
post #44

Earlier quoted context omitted.

> I'm left wondering what the catch is / why it's cheaper and faster. So, while this is the first time I've heard of ubicloud, I use gha extensively. Abd frankly, I think it's just because Github has a crazy markup on their actions compute over the raw compute. Taking a quick look, it appears that their base rate is like $0.008 per-minute!! That's a rate that wouldn't look crazy out of line with EC2's hourly rate. I'…

Iops on GitHub runners is also terrible slow, you easily get a 5x to 10x improvement We did the same, and set up GitHub actions runners on hetzner Halfed the integration test time and made them more reliable.

Just a catch with Hetzner vs AWS: pricing at AWS is per-second while Hetzner is per-hour, which is (very) inconvenient if you're launching ephemeral runners.

Re: Show HN: Open-source x64 and Arm GitHub runners

#108
post #16

We've been using Ubicloud builders for our Rust project [0] for several months, and it's worked very well. We've seen CI times go from 10-15 minutes to 6-7, and our bill has gone from $300/month to $30. One counter-intuitive thing we found is that it's slow to save and restore caches, but the machines have good CPU, so for us it's been faster to disable cache entirely and just redo everything on each build. [0] https…

I love to see examples in the wild of repos having switched to a non-official GitHub Action runner. I'm slowly preparing a collection of repo timings comparing GitHub vs Buildjet/Warpbuild/Ubicloud vs my own solution RunsOn.

In your case your workflow can run in less than 5 minutes on AWS ephemeral machines, for the same price as ubicloud: https://github.com/runs-on/arroyo/actions/runs/7723361513/jo...

Re: Show HN: Open-source x64 and Arm GitHub runners

#109

Earlier quoted context omitted.

I'm curious what you need macOS for if you're doing a JS project. Is it Electron?

Cross platform app development using JS (TS). Quasar is the framework I use. I build my Android apps on linux but need macOS to build the iOS apps.

Thanks! Hadn't heard of Quasar, looks cool though.
Post reply on HN