New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create mapping on Jira user id -> GitHub account #3
Comments
Maybe we could take a brute force approach:
[1] E-mail address could be another clue, but it's not publicly exposed in Jira as far as I know, and also it's an optional field in GitHub. I would rather rely on users' Full Names than E-mails, although names can be ambiguous (if there are multiple accounts with same full names, it'd be possible to manually identify the correct account). Jira Profile GitHub Profile |
Tasks to be done:
|
Could we maybe look for Jira issues that have GitHub PRs attached and "correlate" the ids of who opened the PR against who commented on the issue? It would clearly not be perfect, but it could provide input for a human to sift through and carry over some verified accounts. |
We already include merged pull requests' authors (if their GitHub full names are set to the same string as Jira full names). |
OK thanks, but does this only work for committers? I was thinking if a contributor who is not a committer comments on a Jira issue and also opens a PR, linked to the issue, we could maybe correlate those two events to speculate about ID mapping. And then verify by hand after. |
"Authors" are not necessarily committers; they literally pull request authors (contributors). |
Properly speaking, the current "verified" account mapping includes both committers and commit authors. "commit authors" can be committers or contributors.
Here, (1) means committers and (2) means committers or contributors. |
OK got it. Could we expand the matching so that if the userid in jira == the userid in GitHub we strongly suggest a match? E.g. Hmm, actually, his presented name ( But I'll push his account to the verified file separately. |
It'd be easy to pick up such candidates - I think we'd need manually verify all of them if there are no clues other than id strings. |
I'll try to improve candidate generation and verification steps maybe next week. |
I'm closing this, but we'll accept improvements on mapping until the actual migration. |
To correctly map Jira user ids in issues (reporter/assignee/author) to GitHub account, we need an account mapping file.
This could be inferred from https://github.com/orgs/apache/people?
The text was updated successfully, but these errors were encountered: