-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Bots to manage PR state in labels #7306
Comments
LGTM.
When CI passes. If someone wants a review before they have a clean CI, they can ask for one (with an explanation if needed) but I think it's good that we take the stance that CI passing is the basic criterion we'd expect. |
I would apply I don't know if I would find
in the first two cases keeping |
My goal with awaiting merge is to avoid PRs from lingering. Any suggestions on how we could do that? Maybe some combination of delays or something else entirely? |
Maybe I'm misunderstanding. If the transition to Also what phase are we concerned about PRs lingering in? Awaiting review or response or approved but not merged? |
Approved and not merged. |
If PRs automatically get a label describing what state they're in, IMO it'll make it easier to handle PR reviews. To copy from CPython, I think we'd benefit from these labels:
S: awaiting response
(exists)S: awaiting review
S: awaiting merge
I think the approximate flow would be:
S: awaiting review
once CI passes (or on open?)S: awaiting response
S: awaiting review
S: awaiting merge
We'd still be able to manually apply these labels and if the above is the behavior of the bots, I don't think they'd fight us. Do others think this would be a good idea?
The text was updated successfully, but these errors were encountered: