-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Write a tool for on demand mapping between github-handle, email and slack-handle #2349
Comments
/remove-help Removing help wanted, as there isn't an agreed to direction yet (doesn't meet the requirements for help wanted. |
in the meantime here is a quick script for the author/commiter emails from PRs: https://gist.github.com/neolit123/f769f3c0c1d37f3e268cf71a1ffde1ab
|
@neolit123 hey, thanks! For some reason, on some PRs that shell script pulls in the full text of the patch. Haven't figured out why yet ... |
hi, @jberkus can you give me an example PR #? |
#64662 |
@jberkus it's still possible for extra info to get also:
|
If someone needs more than 60 mappings per hour, they're not using it for the purpose we intended |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Bumping this -- do we still want to have this? If yes, it'd be nice to have an agreed direction and then add the help wanted label. 😬 |
i must admit i never had the need for such a tool, so it's up to sig-release to plan and own this item. |
/lifecycle frozen If this isn't actively being worked on by sig release, then this should be allowed to close. |
@cblecker I'm guessing you wanted to remove the frozen label so... /remove-lifecycle frozen |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Given the past activity on this, I don't think this is really needed. Closing, but please reopen if needed. /close |
@nikhita: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
this was discussed in the recent 1.11 Retro part 2 meeting:
https://youtu.be/sZekfvgIx28?list=WL&t=2076
me and @BenTheElder had a discussion about this today on slack:
https://kubernetes.slack.com/archives/C2C40FMNF/p1530819530000300
RAW copy-pasta of the discussion:
https://gist.github.com/neolit123/00835a9eec63de997329f0edf83977f6
also @dims proposed this tutorial about writing an Slack app.
https://github.com/slackapi/Slack-Python-Onboarding-Tutorial
The idea here is that sig-release need a tool to be able to find the email and/or slack handle of a user that submitted a PR, in case they need to directly contact said user about a certain PR related action.
one potential way of doing this is over a "slack-app", which is like a bot, except it has more power of what it can do. querying the slack app in the lines of
give-me-email-and-slack-of <github-handle>
orgive-me-details-about-this-pr <PR#>
would supposedly result into the app cloning the github repo and extracting email details for this committer. then it would also try to match the email used for the commit to the email used for the slack registration.one big pitfall here is if the user has decided to set a dummy email in his
git config user.email
, which is not that uncommon.right now, one reliable but manual way of finding the email of a member is by going here:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!forum/kubernetes-membership
searching for a github handle or a individual name and clicking over a user email and saying "i'm not a robot".
as suggested by Ben, i'm opening this is issue in
k/community
for a discussion about the options we have. possibly the implementation itself would go ink/test-infra
./help
/kind feature
/cc @tpepper @jberkus
/cc @kubernetes/sig-testing-feature-requests
/cc @kubernetes/sig-release-feature-requests
The text was updated successfully, but these errors were encountered: