RFC: marvin-mk2 the pull request bot

I consider the minimum-viable-product done now. Intended behaviour is as follows:

  • only act on PRs where the PR author has opted in by writing /marvin opt-in (in a separate line)
  • print an explanatory message
  • allow anybody to switch between the needs_review, needs_work and needs_merge state with /state needs_review etc.

If you want to do any testing, now is the time. Try to break it. Give feedback. Keep in mind that it is supposed to be a minimal viable product though.

It runs on GitHub - timokau/marvins-playground: Playground for marvin-mk2. Do whatever you want there.