Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GitHub: Changes requested label stay after I answered all the code review questions

Tags:

github

I'm a Pull Request owner (I have created this Pull Request / branch).
I asked my boss to review my code after I completed working on it and it passed the build tests.
The boss reviewed my code and requested several changes / asked several questions about my code changes.
I have changed the code and answered all the comments however "Changes requested" label still presented for this branch.
What did I miss?
(Sorry for such a simple question, I'm new with GitHub and I could not find answer for this problem in GitHub Helps.
enter image description here

like image 670
Prophet Avatar asked Apr 11 '18 16:04

Prophet


People also ask

How do I fix a pull request after review?

Just add a new commit to the branch used in the pull request and push the branch to GitHub. The pull request will automatically be updated with the additional commit.

What does dismissing a review do GitHub?

When someone leaves a review that requests changes, dismissing the review changes it from a review that requests changes to a review comment. This will unblock your pull request, freeing you up to merge it! You can also dismiss an approving review.


Video Answer


2 Answers

The reviewer who requested changes has to either "dismiss" the review or "approve" the change. You might think you addressed everything, but the reviewer might disagree ;-)

It'd be nice if there was a way to differentiate between "<reviewer> requested changes" and "<reviewer> requested changes, and <submitter> updated the PR", but there currently isn't any.

like image 60
Mikeage Avatar answered Oct 07 '22 03:10

Mikeage


Things have changed since the currently accepted answer.

Since februari 2019 you can differentiate a little bit by "re-requesting" a review https://github.blog/changelog/2019-02-21-re-request-review-on-a-pull-request/ . This won't make the "changes requested" label go away, for reasons already explained by Mikeage. However, it will add a "pending reviewer" label making it clear what the current status of the PR is and notify the reviewer that it is their turn again in order to keep the process moving.

like image 31
M.D. Avatar answered Oct 07 '22 05:10

M.D.