Forgejo’s agent is brilliant to be honest. It’s a very well contained service, written in Go and builds in practically anything. Even before it was supported, I was able to setup a couple of my old Macs to become agents for building iOS apps… my very own “Xcode Cloud” from the back the office.