GitHub Admins

GitHub Admins have more permissions on GitHub than normal contributors or even committers. There area few responsibilities that come with that increased power.

Adding and removing committers

The Ansible Team will periodically review who is actively contributing to Ansible to grant or revokecontributors’ ability to commit on their own. GitHub Admins are the people who have the power toactually manage the GitHub permissions.

Changing branch permissions for releases

When we make releases we make people go through a Release manager guidelines to push commits to thatbranch. The GitHub admins are responsible for setting the branch so only the Release Manager cancommit to the branch when the release process reaches that stage and later opening the branch oncethe release has been made. The Release manager will let the GitHub Admin know when this needs to bedone.

See also

The GitHub Admin Process Docs for instructionson how to change branch permissions.