If an org is heavily invested in GitHub Actions and GitHub App integrations, is self-hosting GitHub enterprise the only practical option?
Ask HN: Alternatives to GitHub
41–50 of 468 posts
Re: Ask HN: Alternatives to GitHub
#42Re: Ask HN: Alternatives to GitHub
#43Re: Ask HN: Alternatives to GitHub
#44my favourites are sourcehut (that has excellent ci, and does not try to be a github clone) and codeberg (with slightly more straightforward migration path from github) [0] sr.ht [1] codeberg.org
Re: Ask HN: Alternatives to GitHub
#45I'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 a good story for federation?
Re: Ask HN: Alternatives to GitHub
#46https://forgejo.org/
Is their CI and CD workflow robust like gitlab/github ?
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.
Re: Ask HN: Alternatives to GitHub
#47Re: Ask HN: Alternatives to GitHub
#48https://forgejo.org/
Is their CI and CD workflow robust like gitlab/github ?
If you have advanced use cases you might be more frustrated, but I’m not aware of any off the top of my head. I think my biggest complaint is that they haven’t exposed action logs over the API, so I can’t build tooling around them at the CLI level, feed them to an LLM, or more quickly diagnose problems that arise without using the website.
Re: Ask HN: Alternatives to GitHub
#49https://forgejo.org/
Is their CI and CD workflow robust like gitlab/github ?
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 community would make a simpler git-defined CI/CD that didn't have the crazy surface area that actions does... Named shell scripts that can call out to other stuff in the runner Docker image and report it to the UI would be a nice start.
[0]: https://github.com/nektos/act
[1]: https://forgejo.org/docs/v15.0/user/actions/github-actions/#...
[2]: https://forgejo.org/docs/v15.0/admin/actions/docker-access/#...
Re: Ask HN: Alternatives to GitHub
#50https://forgejo.org/