On 15 June 2018 at 11:34, Brett Cannon <brett@python.org> wrote:
ther big issue with bpo as CLA host is we don't have easy way that can let the-knights-who-say-ni update the label in the PR once the contributor has signed the CLA.

I've been thinking about this and I think we can with a bit of effort (basically we need some way to know what repos Ni is hooked up to and then a cron job that checks all "CLA not signed" PRs). We could also provide a URL people can visit to trigger a check.

bugs.python.org could also be updated to hit a knights-who-say-ni HTTPS endpoint whenever the CLA field or GitHub username field in a user account gets modified.

It's just a Python project - modifying it shouldn't be noticeably more scary than modifying any of the other web bots, and if there are process problems with that (which we know there are), then the first question should be "How do we help the bugs.python.org maintainers streamline their process?", not "How do we create yet another service to maintain?".

bugs.python.org maintenance processes aren't the way they are because the maintainers like them that way - they're the way they are because very few people are showing up to help with improving them.


Nick Coghlan   |   ncoghlan@gmail.com   |   Brisbane, Australia