chaoss / grimoirelab-elk

GNU General Public License v3.0
58 stars 121 forks source link

GitHub: add information about who closes and approves the PR #1090

Open canasdiaz opened 1 year ago

canasdiaz commented 1 year ago

Many review processes performed with GitHub depend on a team cloning a changeset, passing some tests and merging in a different commit. That is not visible with the standard GitHub tools, as the PRs are marked as closed without merged, while in reality the code is merged.

Some examples of this can be found in the Angular and Bazel communities:

It is not possible to measure this with the standard metrics, but offering more information in the GitHub indexes may allow us to do it. What we need to display this metrics in our dashboards is to have extra information in the indexes where we have a document per PR. It can be the github_issues index, the github_pull_requests or both.

The extra information we need is: