You can revoke approval on GitHub in several ways, depending on the specific context:
Revoking Approval for Pull Requests
- Navigate to the Pull Request: Go to the repository where the pull request is located and find the specific pull request you want to revoke approval for.
- Locate the Approval Button: On the pull request page, you'll find an "Approve" button. If you've already approved the pull request, this button will now show your username and the word "Approved."
- Click to Revoke Approval: Click on the "Approved" button. This will prompt you to confirm your action.
- Confirm Revocation: Click "Revoke Approval" to remove your approval from the pull request.
Revoking Approval for GitHub Actions
- Find the Workflow: Go to the repository where the workflow is located and find the workflow run you want to revoke approval for.
- Locate the Approval Button: On the workflow run page, you'll find an "Approve" button. If you've already approved the workflow run, this button will now show your username and the word "Approved."
- Click to Revoke Approval: Click on the "Approved" button. This will prompt you to confirm your action.
- Confirm Revocation: Click "Revoke Approval" to remove your approval from the workflow run.
Revoking Approval for Code Owners
If you are a code owner for a specific file or directory, you can revoke approval for changes made to that code by going to the pull request and clicking the "Approve" button as explained above.
Revoking Approval for Other Permissions
To revoke approval for other permissions on GitHub, such as access to repositories, you'll need to use GitHub's settings and permissions management features.
- For team members: You can revoke access to repositories or other permissions by going to the team's settings and editing the member's roles.
- For individual users: You can revoke access to repositories or other permissions by going to the repository's settings and editing the user's permissions.
Remember to confirm your actions and understand the consequences of revoking approvals before proceeding.