Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

61–70 of 468 posts

Re: Ask HN: Alternatives to GitHub

#61
post #27

Earlier quoted context omitted.

Is their CI and CD workflow robust like gitlab/github ?

You can use any CI/CD you want. The only reason GH is popular is that it's free for public repos. But Forgejo does have a GH like CI/CD. If you really care about good CI/CD then you should try some of the alternatives out and decide what works best for your needs.

More than that, it is integrated with Github.

Re: Ask HN: Alternatives to GitHub

#63

What are people using as alternatives for GitHub Actions specifically these days?

Classic CI vendors like Semaphore, Circle, etc are options.

I feel like something is missing from your list of "classic CI vendors" but can't exactly jput my jfinger on jit.

Re: Ask HN: Alternatives to GitHub

#64
post #27

Earlier quoted context omitted.

Is their CI and CD workflow robust like gitlab/github ?

It's based on act[0] so it's quite like GitHub actions but not completely [1]. I found in the current version of Forgejo the most secure way to set it up was just to put the runner on a different host. There's a Docker in Docker setup [2] that was challenging to get working correctly but still didn't quite feel secure... After setting it all up, I'm convinced GitHub actions as a concept is flawed. I wish the communit…

Agreed. GitHub Actions feels like someone's science project created while on a mushroom trip. Really you just want a thing that executes a shell script in a runner.

Re: Ask HN: Alternatives to GitHub

#66
post #55

I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso…

Codeberg for open source and Forgejo for private (and slop, if you're into that kind of thing) is what winners do

Re: Ask HN: Alternatives to GitHub

#69
post #52

Earlier quoted context omitted.

You can use any CI/CD you want. The only reason GH is popular is that it's free for public repos. But Forgejo does have a GH like CI/CD. If you really care about good CI/CD then you should try some of the alternatives out and decide what works best for your needs.

What can you recommend?

I don't have any specific recommendations other than do as little in your CI/CD as possible, instead do as much as possible in your build system or scripts that get called by CI/CD. This way you can migrate with less work or run locally when you want.

Re: Ask HN: Alternatives to GitHub

#70
post #45

A big thing with Github its the unified functionality across most of the OSS world - that we can search across all projects, leverage pipeline actions from other projects, and easily have a single dashboard for our own contributions and interests across all projects. I'd hate to see a move to forge balkanization lose this functionality. But this would not be heavyweight data to federate. So are there any forges with…

There was some work to address this issue with federation in Gitea, but I haven't kept up with how well that went. Our practical solution was to just mirror our Gitea repos into GitHub. That way they're discoverable, releases can be downloaded, and so on. Not a perfect solution because users get confused as to why they can't open issues, etc.
Post reply on HN