4 ms·
With all the github instability, I wonder if Cloudflare or some other provider is going to look into providing a similar service.
by xmprt 5mo ago
With all the github instability, I wonder if Cloudflare or some other provider is going to look into providing a similar service.
- sofixa 5mo agoGitLab is right there. And overall provides a better product than GitHub, if nothing else on these two points: * You can actually have an organisational structure (folders/namespaces), and projects can be moved around with automatic redirects. Also, inheritance of access controls, variables between the namespaces * GitLabCI is organised in a way that makes supply chain attacks less of a risk. GitHub Actions takes the NPM/JS approach, where every step is an action, one you usually need to get off someone, with shoddy versioning, tons of transient dependencies, etc. In GitLabCI you can have templates, but you don't have to use an external template for every bit. It's shell scripting on top of containers, so you can have custom container images with your stuff, or custom scripts, or templates that bundle it all.
- fontain 5mo agoAll of those features are supported by GitHub in some form, e.g: Organizations can now belong to Enterprises.
- dijksterhuis 5mo agotree based directory structure stuff is available on gitlab’s free tier — so are all the permissions inheritance for groups etc. so, while you’re technically right, these features are apparently paywalled heavily on github. ime you get more features on gitlab for the same price (or less). i switched fully two years ago and im not going back.
- sofixa 5mo agoIt's not the same, at all. SSO, access tokens, secrets are all bound to the Organization level - if you work on multiple Organizations you have to log in separately... You also cannot have nested Organizations.
- justinclift 5mo agoGitLab also limits the size of PRs/MRs, which makes it Unfit for Purpose. :( :( :( Its a problem they know about, but have no plan to fix before 2027.
- irishcoffee 5mo agoI mean, the PR limit is like a million characters. I would also reject a PR of a million characters. That’s bananas.
- justinclift 5mo agoNot sure about that "million characters", but we've been bitten by it in our production systems. :( Thus, we're moving off GitLab.
- irishcoffee 5mo agoI'm sure, I looked it up.
- skullone 5mo agoWhat use case does a million character PR have?
- justinclift 5mo agoWhen an automated system creates a PR for merging from an existing dev branch (that's been extensively tested) to "master" (or "main"). The "surprise, you can't review all the files in your PR" using GitLabs standard web based tooling makes it a no-go.
- sofixa 5mo agoThat's interesting because GitHub's web UI craps out at much less than 1 million lines. It refuses to open even low thousand line diffs.
- deleted 5mo ago[deleted]
- dllrr 5mo agoCloudflare artifacts?? https://developers.cloudflare.com/artifacts/ https://developers.cloudflare.com/artifacts/
- xmprt 5mo agoI mean more like a full git competitor. Gitlab exists but more competition is generally better for the consumer and it looks like Github's lead is starting to falter with all these incidents.