I approved a pull request of a random repository I do not have write access too. How can I remove or delete that approval?
Asked
Active
Viewed 5.3k times
4 Answers
92
Dismiss review
You can "Dismiss review" in the bottom section of the PR.
- expand approval(s)
- click three dots
- choose
Dismiss review
(not present in the timeline - little bit confusing)
then it looks like (in the timeline)

Michal Miky Jankovský
- 3,089
- 1
- 35
- 36
-
4GitHub interface is almost as convoluted as git cmd line. The influence is obvious :) – ejboy Sep 02 '22 at 17:53
-
1IMHO it should be in the timeline as well (not only hidden inside accordion at the bottom) – Michal Miky Jankovský Sep 05 '22 at 20:34
-
IDK why but this did not revert the `All checks have passed`, despite adding a request changes later. – cutiko May 23 '23 at 13:07
-
`All checks have passed` is about pipeline... (build, lint, test etc.), why should approval have impact on that? – Michal Miky Jankovský May 23 '23 at 21:10
-
Can't see this option. – Shimmy Weitzhandler Jul 17 '23 at 15:20
-
@ShimmyWeitzhandler, I've just conducted a test, and it's functioning flawlessly. All my screenshots remain unchanged. – Michal Miky Jankovský Jul 18 '23 at 19:54
-
I guess it's probably the repo owners custom settings – Shimmy Weitzhandler Jul 19 '23 at 21:13
14
For quick resolution,I suggest to Dismiss the review by stating the reason.
Note: It will be recorded in the history of events of the PR that you had approved & dismissed earlier.

kaarthick raman
- 793
- 2
- 13
- 41
6
You might need to contact the repository owner.
From "Is there a way to make Github un-approve a pull request if a new commit is pushed to the branch?", there is an option that would dismiss stale pull request approval when new commits are pushed.
But that is for the owner to activate.
Another option (still for the owner of the repository)

VonC
- 1,262,500
- 529
- 4,410
- 5,250
6
You can also re-request your own review (the refresh symbol next to your green tick)

Adi
- 259
- 1
- 4
- 14