Branch Settings on GitHub
Branch settings you should make when you create a new repository on GitHub
Enable "Require pull request reviews before merging"
Set required reviews at least to one
Enable "Dismiss stale pull request approvals when new commits are pushed"
Enable "Require status checks to pass before merging"
Enable include administrators
No one can bypass this rules 🤝
Apply these rules to master and develop branches
Check "Automatically delete head branches" on repository options