Remove non-committers from groups and repositories
The Eclipse Foundation maintans a strict list of committers who are approved to commit, push and merge changes to Eclipse Project repositories. The EF uses a sync script to ensure GitLab and GitHub teams are in sync with our committer records.
We have deployed a new version of the committer sync script today and one of its newest features is removing non-committers that were added to projects by other means than the sync mechanism. Previously, the script was only adding/removing users to/from groups.
A Project Lead can add members in Gitlab since it was decided that Leads should be granted the maintainer role. However, a project lead with Maintainer privileges are not allowed to add committers. A proper following of the Eclipse Development Process must be maintained.
This issue is used to track projects who have stepped outside the lines of the EDP permissions, and who have non-Eclipse committers with commit privileges on projects.