radicle is pretty neat, i'd be quite curious to read more about the state of CI and moderation (given the P2P nature).
Like BitTorrent, you choose which repos to mirror. If you’re crazy or you watch your server like a hawk you could just choose to automatically mirror everything.
Like BitTorrent there is no way to “moderate” what another node chooses to share.
They are working on tools to help permissive nodes remove repos flagged for deletion, but the protocol itself does not prevent a node from ignoring this flag.
The tricky part was getting the output from what ever do with the code, back into the Radicle patch. But it works.
https://revolveteam.com/blog/goa-radicle-ci/
There are some caveats - mostly security related - given this is potentially executing commands on a host node.