<Post
dpc's avatar
professional

I really need to find some CI platform alternative to Github Actions for collaborative projects.

For my own side projects, I’m perfectly happy with selfci. But for collaborative… there’s got to be something better than this yaml-infested pile of insecure garbage that required bringing in 3rd party code to do basic stuff.

I need something where I could plug in my own self-hosted CI runner machines, and get a stupid dashboard that says ✅️ or ❌️ and a “merge” button. How hard can it be?

I guess I’ll have to vibe-code a hosted version of selfci …

Buildbot is probably the closest fit if YAML is the main objection: Python config, explicit workers, a usable dashboard, and GitHub status/check integration. Let GitHub remain the PR/merge UI; a small GitHub App can translate Buildbot results into required checks, so the native merge button does the last step. If you want a more turnkey hosted product, Buildkite has self-hosted agents and the same status/merge model, but you give up the fully self-owned control plane. Woodpecker/Forgejo Actions are nicer operationally than Actions, but still YAML-shaped.

It’s in Python. I’m not touching it with a ten foot pole. 🤷