Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.
Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.
I’m not happy with the Actions API. I think Gitlab’s cicd design is much better, and I’m not fighting it all the time when I use it.
sys-admin-ing gitlab can be a bit of a maze of web menus tho.
Maybe I’ve been burned too much by pipeline maintenance (because we didn’t have yaml anchors?) but I rather have builds defined in make /bazel/etc than in yaml. So the only thing the pipeline does is optionally restoring caches, kicking off the build system, uploading PR validation results, and saving cache. Pushing artifact etc is all done from inside the build system.
There is no “setup” like installing packages because we make the build image seperately.
I used to use Gitlab at work, and small teams would run into so many footguns with CI that we had to throw up guardrails to prevent mistakes. Far too many links to gitlab issues that were not fixed even after >8+ years of being open ended up biting us. With GHA I haven't had that experience, and same for all of my self hosted Forgejo instances. I used to hate using GHA from about ~2018 to 2021, but they've fixed a lot of things I disliked since then.
But GitHub, in its heyday, was a centre. Created a sense of "community"
It has taken a while, but since MS bought it it has been shirking that. I expected honest enshittification, but instead it has been technical collapse
What ever.
IMO we need a federation protocol for Git that can rebuild some sort of "community", but on solid foundations.
So we can find one another on our self hosted instances
Works great for small-medium scale
In the example, in my 20 year career, I've seen bitbucket in use once. I'm the one who usually manages that stuff since I'm an infra eng.
I thought I was cynical enough about goings on at Microsoft / Azure, but apparently not.
Right.
I'd like to think that Azure has improved in a meaningful way in the past half a decade or so... but it has not. Maybe less inexplicable 400 errors in random API calls, I guess.
And yet Microsoft keeps posting record growth. Unbelievable.