Page MenuHomePhabricator

Investigate indexing Issues and PRs of Github repositories canonical on wikimedia.biterg.io
Open, Stalled, LowestPublic

Description

According to https://gitlab.com/Bitergia/c/FAQ/tree/master/sources this will require adding a github data source to https://gitlab.com/Bitergia/c/Wikimedia/sources/raw/master/projects.json , but I imagine that more needs to be done server-side to also make a "Github" dashboard appear on https://wikimedia.biterg.io/ next to "Overview | Git | Gerrit | ...".

To be discussed with Bitergia in https://gitlab.com/Bitergia/c/Wikimedia/support/issues/56

Event Timeline

Aklapper lowered the priority of this task from Low to Lowest.Mar 20 2019, 11:22 AM
Aklapper moved this task from To triage to Apr-Jun 2019 on the Developer-Advocacy board.

Bitergia reply:

Basically, the additional steps we will have to apply are related to configuration parameters in the platform (new indexes will be created) and also upload the specific GitHub panels for both GitHub Issues and Pull Requests, which means that the menu will be also updated accordingly.

Regarding my concern that indexing would create a lot of additional profiles I'd have to clean up in Hatstall,

SortingHat is now configured for your instance to merge identities using their email address(es) and/or name, so the new identities will be merged based on this criteria. In your example, if the same email address is used in Wikimedia Gerrit and GitHub, they will be merged. However, if a given profile comes from a GitHub contribution (I mean GitHub issues and/or PRs), and we only have the GitHub account, it will only merge if the names matches exactly with other profile.

Aklapper changed the task status from Open to Stalled.Thu, Dec 12, 3:08 AM
Aklapper removed Aklapper as the assignee of this task.

Currently not actionable due to dependency tasks hence removing from my workboard