GIT is a distributed version control system, there is no reason to centralize it on GitHub, use Forgejo and the Fediverse for your development - today!
It is insanely convenient that github exists though. Unless there was some way to federate git servers with each other, open source libs would be a lot less discoverable.
GIT is a distributed version control system, there is no reason to centralize it on GitHub, use Forgejo and the Fediverse for your development - today!
Done. Moved.
Forgejo is easy. Setting up a runner is the problem
Their dind solution is really easy
Dind?
Docker-in-docker. Run container agents which can still run docker commands, often by side-car daemon.
Is there a good tutorial about setting it up with compose?
If you mean DinD, I’ve only done it on k8s
https://forgejo.org/docs/latest/admin/actions/installation/docker/#docker-compose
It is insanely convenient that github exists though. Unless there was some way to federate git servers with each other, open source libs would be a lot less discoverable.
Forgejo has a roadmap for federation: https://codeberg.org/forgejo-contrib/federation/src/branch/main/FederationRoadmap.md
Not sure how many people, or any, are actively working on it.