https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks
https://help.github.com/en/github/administering-a-repository/configuring-protected-branches