Hi,
I'm getting more and more email notifications when a commit contains my GitHub handle ("@vstinner"). For example: "Automerge-Triggered-By: @vstinner".
The issue is that it's not only commits from the python/cpython GitHub project, but also on all forks of the python project. Example: https://github.com/zooba/cpython/commit/9a5e643483578c3a944ceb5aa511d6c24280...
"You are receiving this because you were mentioned."
Some email headers:
From: Anthony Sottile <notifications@github.com> To: "zooba/cpython" <cpython@noreply.github.com> Cc: Victor Stinner <vstinner@python.org>, Mention <mention@noreply.github.com> Reply-To: "zooba/cpython" <reply+AABPMUP5SJOBYX4DLMTUTCN6PBBINEVBPLHAA72EO4@reply.github.com>
List-ID: zooba/cpython <cpython.zooba.github.com> List-Unsubscribe: <mailto:unsub+AABPMUP5SJOBYX4DLMTUTCN6PBBINEVBPLHAA72EO4@reply.github.com>, <https://github.com/notifications/unsubscribe/AABPMUMREC2T2I5FM2JQBGLTHMDYNANCNFSM42OXR3YQ>
X-GitHub-Sender: asottile X-GitHub-Recipient: vstinner X-GitHub-Reason: mention
I can unsubscribe from each python project fork, but more and more people are forking Python, it doesn't scale :-(
In GitHub > Settings > Emails, I only see the email address used to "Receives notifications".
In GitHub > Settings > Notifications, I only see a global "Notifications for all repositories, teams, or conversations you’re watching." option ("[x] Email [x] Web and Mobile"). There is no granularity to filter where I'm mentioned (PR review, issue, commit, etc.).
It seems like Paul Ganssle has the same issue than me: https://twitter.com/pganssle/status/1379161385863643155
But the problem is that the "automerge" labels uses "Automerge-Triggered-By: @vstinner" syntax. Maybe a small enhancement would be to use ""Automerge-Triggered-By: vstinner" syntax instead (avoid the @).
Some developers put my handle in a commit message since it becomes the PR descriptor and sends ping me by email. But then my handle lands into the merged commit message, like:
" @vstinner noticed on
python-dev
that there is no what's new or porting entry for removal of asyncio
loop
parameter. "
" @vstinner / @corona10, would you mind reviewing this? "
" The changes in this commit are all related to @vstinner's original review comments of the initial PEP 617 implementation PR. "
" * Added @vstinner News "
" Motivation for this PR (comment from @vstinner in bpo issue): "
I'm not asking you to stop mentioning me. I'm just asking for help how to filter these notifications?
Note: I'm using Gmail which only supports some filters, it doesn't support filtering on any email header.
Victor
Night gathers, and now my watch begins. It shall not end until my death.