Live data from Hacker News

Show HN: Open-source x64 and Arm GitHub runners

ubicloud.com

11–20 of 128 posts

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

#13
post #4

Our biggest GHA fees come from running on MacOS. Do you offer MacOS as a managed service (or plan to?) and how much cheaper is that than GitHub?

Not for the foreseeable future.

Ubicloud runs on bare metal providers and they don't lease Mac hardware. Technically, we could run MacOS VMs on arm64. However, our interpretation of Apple's End User License Agreement (EULA) tells us that we can't do this.

This repo has some good references on the topic: https://github.com/kholia/OSX-KVM?tab=readme-ov-file#is-this...

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

#14

Sigh. Please don't call the Elastic license "open source". It's nice that the source is available, but this is not an open source license. EDIT: per responses, it looks like this is outdated information and the project now uses AGPL!

The docs still say the Elastic license is used but looking at https://github.com/ubicloud/ubicloud/blob/main/LICENSE it looks like the project might have switched to GNU Affero General Public License v3.0 in the last day.

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

#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://github.com/ArroyoSystems/arroyo

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

#18

Sigh. Please don't call the Elastic license "open source". It's nice that the source is available, but this is not an open source license. EDIT: per responses, it looks like this is outdated information and the project now uses AGPL!

The docs still say the Elastic license is used but looking at https://github.com/ubicloud/ubicloud/blob/main/LICENSE it looks like the project might have switched to GNU Affero General Public License v3.0 in the last day.

thank you and that's correct, just updated the docs as well.

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

#19
post #13
post #4

Our biggest GHA fees come from running on MacOS. Do you offer MacOS as a managed service (or plan to?) and how much cheaper is that than GitHub?

Not for the foreseeable future. Ubicloud runs on bare metal providers and they don't lease Mac hardware. Technically, we could run MacOS VMs on arm64. However, our interpretation of Apple's End User License Agreement (EULA) tells us that we can't do this. This repo has some good references on the topic: https://github.com/kholia/OSX-KVM?tab=readme-ov-file#is-this...

Would something like https://www.macstadium.com work for your use case?

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

#20
post #4

Our biggest GHA fees come from running on MacOS. Do you offer MacOS as a managed service (or plan to?) and how much cheaper is that than GitHub?

We support GitHub MacOS 13 runners on M2 Pros at WarpBuild [1]. They're about 25% faster and 50% cheaper per minute compared to the equivalent GitHub hosted runners.

[1] https://docs.warpbuild.com/runners#macos-m2-pro-on-arm64

Post reply on HN