pleroma.debian.social

pleroma.debian.social

I've received a few requests to build #aarch64 binaries & containers for #iocaine, which is something I want to do, but it's non-trivial with my current setup: I'd need to use qemu for some of it, and that'd make my CI build times incredibly slow.

So I was thinking: what if I spun up a small #arm64 instance at Hetzner, to serve as my aarch64 CI runner? That'd make my life a whole lot easier. But it's ~€4/month for something I wouldn't use. That's not something I can afford when I'm trying to cut down my costs.

There's a loophole, though: I have Liberapay and GitHub Sponsors open. If I reach €2/week (or $6 / month; higher than the €4/month, because taxes) from these combined, that'd allow me to spin up and maintain an arm64 runner.

@algernon Can't you build arm64 with GitHub Actions?

@buherator I do not host my projects on GitHub, so can't build them with GitHub Actions either.

No amount of money would convince me to put my code there.

@algernon Bitrise.io may also worth checking out, they have a free plan too.

@algernon I dared to ask because you mentioned your GitHub Sponsors account, but you do you :)

@buherator I keep my GH account primarily for Sponsors, and to be able to contribute to stuff hosted on GH (I tried just emailing patches, but people weren't too happy with that, so the account remains).

There was no harm in asking, and am sorry if my response was rude - wasn't intended. Didn't have my morning coffee yet! =)

@algernon You can get 4 ARM64 (backet by some Ampere A1) cores and 24GB RAM for free on oracle cloud.

https://www.oracle.com/cloud/free/

I'm personally using that as a ARM64 remote builder, it works pretty good.

They do that to make you captive of their offer, but as long as you keep the act config in a NixOS closure and have a proper disko disk config, the cloud lock-in is not really effective.

@picnoir Oooooooh. That looks interesting!

I'm not a fan of Oracle, but as the entirety of my config will be easily transferable to anywhere else, the lock-in, is, indeed, just not there.

On top of that, abusing Oracle's free tier... I dunno. Makes me feel like a little rascal, and that's a good feeling.

I'll have a look, thanks!

@algernon You weren't rude, I actually hesitated to ask about GitHub given your timeline :) Bitrise is good though, and founders are Hungarian!

@buherator Oooh! That's neat, I'll definitely check them out.

(Even more so because they're hiring, so I could add "vague familiarity with Bitrise" to my CV... flan_laugh )

@algernon I think oracle offer a free tier which includes arm64
replies
1
announces
0
likes
1

@jmtd They do, indeed, @picnoir pointed me there earlier, and I'm just checking it out.

@algernon

Circle CI offers free Aarch64 runners

@marcuse1w Circle CI does not appear to support self-hosted Forgejo, unfortunately.