-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[Dev] Pull request review bot seems confused about who is a committer #41432
Comments
The bot checks the membership to the apache arrow organisation: https://github.com/orgs/apache/people |
Huh, then what am I seeing here? https://github.com/apache/arrow/blob/main/.github/workflows/pr_bot.yml#L72 downloads the list from arrow-site and passes it to archery, which appears to pull out the "alias" field here: https://github.com/apache/arrow/blob/main/dev/archery/archery/cli.py#L825-L827 and then compares it to the current user here https://github.com/apache/arrow/blob/main/dev/archery/archery/bot.py#L136-L137 |
Sorry, you are correct, the mechanism I was sharing was the originally implemented one, we did add the check for the |
It's a bigger issue than I thought: I can't trigger crossbow jobs anymore: #41451 (comment) |
Could you change your visibility of https://github.com/orgs/apache/people?query=nealrichardson to "Public" from "Private"? |
Done. But it sounds like from the PR that @raulcd mentioned, that's not what's being checked anymore? |
I think that arrow/dev/archery/archery/bot.py Lines 279 to 284 in 7aea8bf
Could you try again? |
Ah, thanks, of course you are correct :) Yes, I can now (again) use the comment bot. We should make sure to mention the need to make your membership in the apache github org public in our invitation emails to new committers, I was not aware of this. |
I agree with you. |
Describe the bug, including details regarding any error messages, version, and platform.
Yet I am a committer.
RTFSing, I see that the job pulls https://raw.githubusercontent.com/apache/arrow-site/main/_data/committers.yml and then checks whether the current user is in the
alias
list there. But those aliases are apache IDs (historically, at least, and that's what mine is), not github usernames. They may be the same for some but not all.Component(s)
Continuous Integration, Developer Tools
The text was updated successfully, but these errors were encountered: