I want to filter @github email notifications based on two things: 1. whether it's an issue I've interacted with or I'm getting the email just because I'm subscribed to notifications for the repository 2. what repository it is.
2
1
5
To put it another way, for *some* repositories, I want my github email notifications to go to a separate (higher-volume) mailbox if it's an issue that I haven't actually interacted with.

Mar 26, 2020 · 12:21 AM UTC

1
I keep thinking I have this set up right, and then realizing I don't. Realizing I don't usually involves trying to keep up with my github email and realizing it's still filtered wrong (which may be part of why I tend to ignore it in the first place).
1
My latest problem is notifications of type "push", for which it doesn't appear possible to distinguish between PRs that I've interacted with versus ones where I'm just watching the entire repo. I think it's the only one listed in help.github.com/en/github/re… where I can't tell.
1
1
In an effort to keep the noise down, I've decided to treat "push" like "subscribe" and put it in the bulk-email folder. So if I interact with a PR in csswg-drafts or some other standards repository that I watch, I simply won't see the notifications about followup commits.
1
Is there a better way to do this?
3
And to follow up a little bit more, I'd note that all the Cc/X-GitHub-Reason types listed in help.github.com/en/github/re… except for "push" and "your_activity" are about answering "why am I getting email for this PR". But those two (especially the first) are orthogonal to it.
1
1
So the inclusion of "push" in that list, rather than being in a separate field, mean I can't filter on the reason I'm getting notifications for that PR (i.e., which of the others in the list it actually is).