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
andneeds_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.