Resolve "Show detailed status for GitHub Importer"
What does this MR do and why?
This MR implements detailed github status, as described in #348744 (closed)
Screenshots or screen recordings
Speed-up video (full import takes ~30 minutes): https://www.youtube.com/watch?v=DrNb7Nw6Q9Q
How to set up and validate locally
- Fork some "big enough" repository to your GitHub (I was using https://github.com/vuejs/test-utils as source, take 30 min to complete importing this repo)
- Generate GitHub PAT token
- Open
/projects/new#import_project
- Select
GitHub import
and use your GitHub PAT token - Start importing repository, observe behavior
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 Illya Klymov