action failures sent to [email protected]
Description
Some actions that run against main, e.g. on every push, nightly release smoketest and other maintenance tasks. It would be nice if failures were sent to builds@ mailing list.
Currently the notifications are only sent to individuals? My concern is that only those individuals are seeing the issues and debugging them. If we sent the failures to the builds@ list, we could share the love.
https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/monitoring-workflows/notifications-for-workflow-runs
I'm not sure if something like actions/send-email is needed for this, but it is one idea.
When a workflow fails, is it only the committer who’s notified, or does GitHub’s built‐in system also email everyone watching the repo? It seems like we don't have a first‐party action like actions/send‐mail. Has anyone tested one in Lucene before?
For PRs, I'd argue that most of the time it is the person submitting the PR that should be getting the email - not everyone. I'm not sure what it's like for other actions but I do get failures for nightly jobs checking the smoke tester, for example.
Yes I don't want to change the behavior of pull requests. But those nightly smoke test mails only go to you.
we could also investigate https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-GitHubActionsbuildstatusemails but I don't know if it will spam for PR build failures too