Isn't that how git is designed to be?
It's become dangerous for open source to rely on anyone who can cut off your air supply. Look at the current flap over Red Hat.
Not sure if it’s 100% compatible yet, but that’s their goal.
My team does CI in gitlab, and many big organizations use self-hosted instances GitLab like KDE and GNOME.
"Run this script in this container and cache these outputs."
e.g. for a repo at mholm/myrepo
git clone https://github.com/mholm/myrepo.wiki