github actions used to feel simple until everything started depending on it
maybe this is just what happens once projects get bigger but lately i feel like half my time disappears into CI nonsense instead of actual development. at first github actions felt great because everything was in one place. then over time the workflows got bigger, more runners, more marketplace actions, more deployment logic, more review automation, more weird edge cases nobody documents properly. now every small issue somehow turns into 2 hours of debugging YAML and permissions
i started trying other setups a while back mostly because i got tired of patching around the same problems over and over. self hosted runners helped in some ways but also created their own headaches. eventually ended up moving a decent chunk of workflows into other alternatives like tenki and gitea instead because i wanted something that didnt constantly feel held together by random marketplace repos and fragile configs. still using github for repos obviously but i definitely understand now why people stop wanting their entire workflow tied to one platform after a while