Clearer pull request reviewer status and enhanced email filtering
We’re shipping two improvements today to help users better manage pull requests and stay on top of important conversations.
Clearer distinctions for pull request reviewer status and approvals
We’ve enhanced accessibility in the pull request (PR) review process by making it easier for everyone to understand reviewer status without relying solely on color.
What’s changed
Previously, green and gray checkmarks were used to indicate whether a reviewer had write access or read-only/no access, but these colors were hard to distinguish and didn’t meet accessibility standards. The following updates are being released:
- Reviewers whose approval affects merge requirements (shown with green checkmarks) and GitHub Copilot are shown at the top of the “Reviewers” section of the sidebar along with pending reviews and requests for changes.
- Other reviewers, whose approval may not affect merge requirements (shown with gray checkmarks), are grouped in a collapsible section labeled “+X more reviewers.”
- A tooltip appears when hovering over this collapsible section, providing extra context.
- We’ve added visual cues and descriptive labels aligned with inclusive best practices to ensure status is always clear, regardless of how you experience GitHub.
Additional headers added to email notifications for better filtering
We’re now including labels, assignees, milestones, and issue types directly in the email headers for issue and pull request notifications.
What’s changed
Labels and issue types are essential for organization, but until now, there wasn’t a way to use them to filter notifications. As a result, many users have resorted to complex email filters to keep up with the most important conversations. This update enables better auto-filtering and the ability to search by metadata, letting you set up more effective email filters based on your team, project, or workflow.
These headers will be populated based on the fields that are set in your issue or pull request, but can include the following:
X-Github-Labels
X-Github-Assignees
X-Github-Milestone
X-Github-Issuetype
If these fields are not populated in the issue or pull request, they will be empty or hidden in the email.
Feedback
We’re always looking to improve and your feedback helps us get there!
- For PR reviewer status improvements, share your thoughts in our Community discussion.
- For email filtering feedback, join the conversation in our Community discussion.