Unfortunately you are now stuck with the repo because you care.
If you don't want to be stuck with the repo you need to change the culture in your organisation. This is going to take time, and you will face resistance.
To start with:
- Implement Pull Requests
- Only add those people who undertake the training,
- and have agreed to fix up any mistake that gets into the repo from a PR they approved.
- Sell this as a tool to increase interteam communication, and increase the chance of detecting a mistake early. If need be dig through the last two years of mistakes and count how many of them were simple one line mistakes.
- Add Automated and unskippable pull request checks.
- ensure one of those checks is to check for binaries.
- Sell this as reducing the need for expensive engineers to deal with trivial mistakes. Either by not requiring human review on PR's with known trivial mistakes, or by increasing the speed by which those engineers learn of these mistakes.
The engineers will soon realise that certain actions cannot happen, or else they have to redo their own work. No one likes redoing work, easier to just get it right first.
Some engineers will realise for one reason or another that they need/want to be approvers. They can thus willingly shoulder the responsibility along with the powers. Exactly like an admin shoulders responsibilities along with powers.