Committers list should align with Gitlab users and permissions and be fully automated
Background
I recently submitted a patch to add a list of committers which just adds a text file of those who have full commit access, and outlines the policy to follow (copying subversion).
It would be much better if this was aligned with the gitlab usres and automated.
Task description
-
Ensure all gitlab users and permissions are accurate - everyone should be a developer, with a small number of people as owners (those that already are owners) -
Those with commit access are currently 1) named individuals against the master branch (protected branch) and 2) anyone with 'Owner' or 'Maintainer' permissions - these people should be listed in the COMMITTERS file automatically - OR we could have the COMMITTERS file be the source of all truth and update the gitlab permissions -
Have a look at Gitlab codeowners to see if it's helpful -
Or a script, maybe on a cron job, might be good enough for now -
Tidy up and/or replace the original MR - !1415 (closed)
Acceptance Criteria
- Committer policy should be clear and captured in CONTRIBUTING
- Committer list should be automated based on Gitlab permissions
Edited by Laurence Urhegyi