[388716] Github importer: collaborators (members)
What does this MR do and why?
Implementation for Import GitHub repository Collaborators as GitLab project members.
Screenshots or screen recordings
Local test 1 (simple mapping members from project to project)
Local test 2 (when some users has higher/lower role in target group)
How to set up and validate locally
- Setup GitHub repository. Add few collaborators with different roles.
- Make sure that those collaborators have public email.
- Make sure that the same email users exists on GitLab side.
- Run import from GitHub.
- Check if roles mapping correct in project members.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Rostyslav Safonov