Same here. All code goes in a Pull Request, and requires at least 1 approval.
Since Pull Request review is a high priority activity there's no "bottleneck", and you double the bus factor for free + prevent bad things from happening.
Re:GitHub mirror compromise incident report
by rich-w-big-ego on Thursday July 05, 2018 @01:45AM
(#17461103)
Yeah but you can still push commits to a PR that has received approval, and the approval is not revoked.
Tbh it's cool, coming from a previous job at a startup where version control meant just zipping the project from time to time.