Task #2044
closedDeploy mention-bot and configure it for platform and plugin repos
0%
Description
Discussion via pulp-list [0] resulted in the idea to deploy mention-bot [1] so that PRs can have mentions put on them. The mentions look like this [2].
Use the globally hosted instance, and just put config files in the repos. Attempt to configure as sanely and awesome as possible.
[0]: https://etherpad.net/p/Pulp_auto_assign_PR_reviews_proposal
[1]: https://github.com/facebook/mention-bot
[2]: https://github.com/pyca/cryptography/pull/3003#issuecomment-227273913
Updated by jcline@redhat.com over 7 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to jcline@redhat.com
Updated by jcline@redhat.com over 7 years ago
It looks like I can't actually do this since I have no admin permissions for Pulp's GitHub organization. It seems reasonable to me that everyone on the Pulp team should have administrator permissions on GitHub.
Updated by jcline@redhat.com over 7 years ago
- Status changed from ASSIGNED to NEW
- Assignee deleted (
jcline@redhat.com)
I don't have the necessary permissions to fix this, so I'm dropping it.
Updated by bmbouter over 7 years ago
I configured the webhook at the organization level. This should enable mentionbot for all repos in the pulp org.
Updated by jcline@redhat.com over 7 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to jcline@redhat.com
Updated by jcline@redhat.com over 7 years ago
- Status changed from ASSIGNED to CLOSED - CURRENTRELEASE
I'm bumping this directly to CLOSED - CURRENTRELEASE because its functioning on GitHub now.
Updated by semyers over 7 years ago
Are all the repos done? I didn't see a PR for this in pulp_packaging, so I took care of it:
https://github.com/pulp/pulp_packaging/pull/214
Updated by jcline@redhat.com over 7 years ago
It is turned on organization-wide, I just added a configuration to blacklist a few historically heavy contributors to various plugins and the platform who are no longer on the team and don't contribute to Pulp much (or at all) anymore. It'll still work on repositories without a `.mention-bot` configuration, it'll just use the default configuration. For example, `pulp/packaging` doesn't have a configuration, but I was mentioned: https://github.com/pulp/packaging/pull/31#issuecomment-238665532