On 11 May 2026 02:28, Vinnie Falco via Boost wrote:
GitHub has become increasingly unreliable. I suggest the Boost project explore alternatives to be ready in case the need to move to a new hosted provider arises. We (the C++ Alliance) are investigating Codeberg.
While I agree that GitHub availability and reliability has been going down in recent years, I can't tell whether the alternatives would be an improvement, in general or for me personally. I have no experience with Codeberg, and I don't know how reliable it is. For me, the number one concern is accessibility in my region. For example, drone.cpp.al is not accessible, which means I don't use Drone and it wouldn't be able to replace GitHub Actions for me. Right now, codeberg.org is accessible over https, but I don't know about git+ssh, I haven't tested. As another example, gitlab.com is accessible over https (this has not always been the case) but there are issues with git+ssh. I'll note that, depending on the web site, access restriction may come from the web site itself, some middle parties like Cloudflare, local state authorities or a combination of the above. So, from the accessibility and reliability standpoint, I think, at least a mirror on a different hosting would be very much desirable. In case of a disaster on GitHub, that mirror could be made the main site of development, and that would be much easier than if there was no mirror. Besides accessibility, GitHub Actions have been one of the most useful features of GitHub. Despite all attempts of Microsoft to ruin it for me, I still find it a convenient and reasonably fast (compared to alternatives like AppVeyor) way to test my code. I think, finding a suitable replacement for it would be difficult. I'm not sure if Codeberg provides a CI, it doesn't look like it. The other two features that I use routinely are issues and PRs. I think, those three features (CI, issues and PRs) are the bare minimum that is used by all Boost libraries. While they may not be needed for a simple code mirror, they should be supported by the platform anyway if we want to consider the mirror as a potential main site of development.