On 15 December 2015 at 07:46, R. David Murray <rdmur...@bitdance.com> wrote:
> That said, we really don't want the bot to have only a single
> maintainer, though it may initially have a single author, and ideally
> operations would be responsible for keeping it running.

There are a number of existing Python projects that provide the
scaffolding for handling GitHub webhook requests (e.g.
https://github.com/nickfrostatx/flask-hookserver is a project for
setting up a GitHub bot as a Flask web service), so getting something
up and running on Heroku should be relatively straightforward (Donald
has been looking at PaaS hosting options of late, and a GitHub bot
wouldn't benefit from a full VM in the Rackspace infrastructure).

> There are a number of advantages to having a bot be the way this works
> rather than depending on features of the provider's software, easier
> integration with other tools (ie: the tracker) being a big one.
> It would also presumably make switching providers somewhat easier.

Right, GitLab offers its own webhook support (although I assume the
event details are different), so going with a bot-based workflow even
means that we could even offer a read-write GitLab mirror in the
future, since the bot would handle the actual merge-and-commit process
based on review comments, regardless of which server was used to
submit the review.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
core-workflow mailing list
core-workflow@python.org
https://mail.python.org/mailman/listinfo/core-workflow
This list is governed by the PSF Code of Conduct: 
https://www.python.org/psf/codeofconduct

Reply via email to