2018-09-20 05:02:01 +02:00
|
|
|
*************
|
2017-12-21 17:14:49 +01:00
|
|
|
GitHub Admins
|
2018-09-20 05:02:01 +02:00
|
|
|
*************
|
2017-12-21 17:14:49 +01:00
|
|
|
|
|
|
|
.. contents:: Topics
|
|
|
|
|
2018-09-20 05:02:01 +02:00
|
|
|
GitHub Admins have more permissions on GitHub than normal contributors or even committers. There are
|
2017-12-21 17:14:49 +01:00
|
|
|
a few responsibilities that come with that increased power.
|
|
|
|
|
|
|
|
|
2018-09-20 05:02:01 +02:00
|
|
|
Adding and removing committers
|
|
|
|
==============================
|
2017-12-21 17:14:49 +01:00
|
|
|
|
|
|
|
The Ansible Team will periodically review who is actively contributing to Ansible to grant or revoke
|
|
|
|
contributors' ability to commit on their own. GitHub Admins are the people who have the power to
|
|
|
|
actually manage the GitHub permissions.
|
|
|
|
|
|
|
|
|
2018-09-20 05:02:01 +02:00
|
|
|
Changing branch permissions for releases
|
|
|
|
========================================
|
2017-12-21 17:14:49 +01:00
|
|
|
|
2018-03-14 20:44:21 +01:00
|
|
|
When we make releases we make people go through a :ref:`release_managers` to push commits to that
|
2017-12-21 17:14:49 +01:00
|
|
|
branch. The GitHub admins are responsible for setting the branch so only the Release Manager can
|
|
|
|
commit to the branch when the release process reaches that stage and later opening the branch once
|
|
|
|
the release has been made. The Release manager will let the GitHub Admin know when this needs to be
|
|
|
|
done.
|
|
|
|
|
|
|
|
.. seealso:: The `GitHub Admin Process Docs
|
2018-07-05 21:38:52 +02:00
|
|
|
<https://docs.google.com/document/d/1gWPtxNX4J39uIzwqQWLIsTZ1dY_AwEZzAd9bJ4XtZso/edit#heading=h.2wezayw9xsqz>`_ for instructions
|
2017-12-21 17:14:49 +01:00
|
|
|
on how to change branch permissions.
|