Sitelet https://web.archive.org/web/20201016144458/https://github.com/python/bedevere/issues/71
Skip to content
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

Only remove "awaiting change" PR label after all reviewers approved. #71

Open
Mariatta opened this issue Nov 7, 2017 · 2 comments
Open

Only remove "awaiting change" PR label after all reviewers approved. #71

Mariatta opened this issue Nov 7, 2017 · 2 comments
Assignees
Labels

Comments

@Mariatta
Copy link
Member

@Mariatta Mariatta commented Nov 7, 2017

When there are multiple reviewers who requested changes, the "awaiting change" label should only be removed after all reviewers approved the new changes.

As brought up by @1st1 in python/cpython#4314:

core-dev A requests changes; bedevere-bot assigns an awaiting changes label.
core-dev B approves the PR; bedevere-bot removes the awaiting changes label.
The label should only be removed when all reviewers clear the PR.

@Mariatta Mariatta added the enhancement label Nov 7, 2017
@Mariatta Mariatta self-assigned this Nov 24, 2017
Mariatta added a commit to Mariatta/bedevere that referenced this issue Nov 24, 2017
When there are multiple reviewers who requested changes, the "awaiting change" label should only be removed after all reviewers approved the new changes.

Closes python#71
@brettcannon
Copy link
Member

@brettcannon brettcannon commented Nov 24, 2017

So I debated with myself about this when I initially implemented the feature. The problem is that core devs are not the most responsive folks in the world due to lack of time. So if two or more people review and just one of them delays, it would then delay the whole PR. This also deviates somewhat from the old workflow where you didn't have to wait for other core devs to sign off if the reviewer clearing the PR thought the other comments were appropriately taken care of.

IOW I don't know if this is a good or bad thing to do, hence why I went with the one that was the easiest to code up. 😁

@Mariatta
Copy link
Member Author

@Mariatta Mariatta commented Nov 25, 2017

I don't personally have strong preference. The simpler workflow is fine too :)
Maybe @1st1 want to reconsider this scenario, if it's fine to remove the awaiting change label as long as at least one core dev approves it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.