-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test PR #13
base: master
Are you sure you want to change the base?
Test PR #13
Conversation
Hi! I'm an experimental bot. My goal is to guide this PR through its stages, hopefully ending with a merge. I have initialized the PR in the Once a reviewer has looked at this, they can either
If anything could be improved, do not hesitate to give feedback. |
@marvin-mk2 needs work |
For the approved and needs work stages, why use this instead of the GitHub builtin PR review statuses? |
I think this is better because it's more verbose - you can see the "event" of the label being changed right near the comments, and you get an email notification for the '@bot needs work` message so it's even clearer what should be the status of the PR even without opening GitHub. |
Can arbitrary people trigger these messages? @marvin-mk2 needs merge |
@bhipple What are the builtin PR review statuses? Can anyone who reviewed or created a PR change them? |
Basically because those stages are pretty limited and ambiguous. "approve" can mean anything from "I like the change based on the PR description" to "I have read the diff & done extensive tests". With this bot, people have to be much more explicit what they mean. Its also more extensible and flexible. PR authors can reset the status if a reviewer requests changes and then becomes unresponsive. We might incorporate the builtin approval process (timokau/marvin-mk2#1), but I'm not entirely sure that is a good idea due to the ambiguity.
Yes, the intention is to give everybody the tools to manage their own PRs state and give useful reviews. One addition might be to keep the PR author from setting "needs merge", but that's not very high priority. |
Probably worth mentioning explicitly: Probably marvin will only respond to comments on PRs with the |
/status needs_review |
/status needs_merge |
Sorry, you cannot set your own PR to |
/marvin opt-in |
Hi! I'm an experimental bot. My goal is to guide this PR through its stages, hopefully ending with a merge. The stages are
Anybody can switch the current state with a comment of the form Feedback and contributions to this bot are appreciated. |
/marvin opt-in |
Yay URL encoding. I added timestamps to the search in NixOS/nixpkgs#92719, which include "+" delimited UTC offsets. The + is interpreted as a space/parameter separator, so the search fails. Sorry again symphorien & glittershark. You may still want to unsubscribe from this PR since I will continue to use it for testing. |
not sure that pull request is the right one, but would love marvin's attention on it! |
Oh yes, I meant timokau/marvin-mk2#79 ;) Unfortunately fgaz seems tight on time right now, so feel free to set back to |
Reminder: This Pull Request is awaiting review. If you are the assigned reviewer, please have a look. Try to find another reviewer if necessary. If you can't, please say so. If the status is not accurate, please change it. If nothing happens, this PR will be put back in the |
1 similar comment
Reminder: This Pull Request is awaiting review. If you are the assigned reviewer, please have a look. Try to find another reviewer if necessary. If you can't, please say so. If the status is not accurate, please change it. If nothing happens, this PR will be put back in the |
@glittershark please review. |
@glittershark please review. |
Sorry @glittershark. Just testing, didn't mean for the bot to ping you. You might want to mute this issue. |
/status awaiting_reviewer |
Reminder: This Pull Request is awaiting review. If you are the assigned reviewer, please have a look. Try to find another reviewer if necessary. If you can't, please say so. If the status is not accurate, please change it. If nothing happens, this PR will be put back in the |
Test |
/status awaiting_changes |
/status awaiting_changes |
This is another PR test.
I could initialize with "needs work" as well, but lets go ahead and get a review.
@marvin-mk2 needs review