Live data from Hacker News

Show HN: Open-source x64 and Arm GitHub runners

ubicloud.com

121–128 of 128 posts

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

#121
post #60
post #56

Earlier quoted context omitted.

Does not matter - pipeline needs to be trusted because it has access to sensitive resources for deployment tasks, can fake test results etc.

Even though it is a bit of a PITA to maintain self hosted runners, it is the reason we do it.

GARM can easily manage ephemeral runners for you: https://github.com/cloudbase/garm (Ephemeral runners are also more secure)

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

#122

Earlier quoted context omitted.

Biggest issue with MacOS is that it requires a physical Mac (not virtualization) and IIRC the licening from Apple requires a minimum "rental" period of 24 hours or something like that Edit: the TOS for OS X says this: 3. Leasing for Permitted Developer Services. A. Leasing. You may lease or sublease a validly licensed version of the Apple Software in its entirety to an individual or organization (each, a “Lessee”) pr…

How does Github Actions get away with this? They certainly don't bill and provide the machine for 24 hours for each CI run.

[deleted]

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

#123
post #2

Hi there, I'm Ozgun, one of Ubicloud's founders. We have dozens of customers using Ubicloud runners in production today. We’re now designing our caching layer (Docker instance registry, Docker layer cache, or package cache). We wanted to put this out there for any comments. Also, if you have any points related to the broader topic of an open and portable cloud, please pass them along!

Could you upload your build of GitHub's runner image to Docker Hub?

This would be quite useful for users of other GitHub Actions clones like act [0].

[0]: https://github.com/nektos/act

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

#124
post #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...

FYI, I'll be following your repo with a keen interest from now on.

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

#125
post #106

Earlier quoted context omitted.

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

This is pretty much exactly what I wanted (yay for custom images) but the pricing makes it a non starter. Please consider a tiered monthly pricing based on build minutes.

I don't understand what makes the pricing a non starter. You mean the license pricing? If so, 300€/year for something that will save you thousands doesn't seem too expensive to me. If you're talking about the instances, it is 10x cheaper than comparable GitHub runners (i.e. same as ubicloud), so not sure what's wrong here :)

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

#126
Thanks for sharing, looks cool! The one I have been using on all of my projects is https://cirun.io they support all cloud providers and have been around for almost as long as GitHub Actions and I love the fact that you can use it with AWS spot instances, which costs me about less than $5 a month for t4g.large (running on demand).

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

#127
post #35

We've been running Ubicloud for a while at Resmo. It is indeed 10x cheaper. We upped our instance sizes by 2x for a slightly more performance but it's still 5x cheaper. The main reason is their platform is hosted on Hetzner dedicated instances.

So why don’t you have a GitHub action send a webhook request to your own CI in Hetzner?

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

#128
post #118

I want the vendor that can take care of this for us, but that can guarantee a private egress range, or can run things within our VPC. Several builds connect to internal resources, so running them on external nodes suboptimal and expensive when it comes to network egress.

Not a vendor but I am heading in that direction. Drop me a line and I can help with that. My contact info is in my profile.
Post reply on HN