Project

Profile

Help

Task #2044

closed

Deploy mention-bot and configure it for platform and plugin repos

Added by bmbouter over 7 years ago. Updated almost 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 6
Quarter:

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

Actions #1

Updated by bmbouter over 7 years ago

  • Description updated (diff)
Actions #2

Updated by mhrivnak over 7 years ago

Actions #3

Updated by mhrivnak over 7 years ago

  • Groomed changed from No to Yes
Actions #4

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone set to 24
Actions #5

Updated by jcline@redhat.com over 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to jcline@redhat.com
Actions #6

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.

Actions #7

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.

Actions #8

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.

Actions #9

Updated by jcline@redhat.com over 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to jcline@redhat.com
Actions #10

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.

Actions #11

Updated by semyers over 7 years ago

Actions #12

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

Actions #13

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

Actions #14

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 6
Actions #15

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (24)
Actions #16

Updated by bmbouter almost 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF