Infra should be immutable piece that is certainly not influenced by someone power tripping or being butt-hurt by conflicting alignment on worldview issues. These things should be completely detached from each other, and infra should be neutral with technical guarantees it cannot be cut off aside of warfare acts.
Demanding work isn't really an issue. Anyone can do that, and also reject the work. Dishonest actors on the other hand would take money for someone else's work.
You outlined what it (and all git hosting other services) are for: repository hosting, optionally issue tracker, mandatorily pull requests (for syncing with master or other branches), Actions for automated steps on merge to a tracked branch.
reply