如何更改 GitHub 操作失败通知电子邮件的收件人?

How to change recipient of GitHub Action failure notification email?

如果 GitHub 存储库添加了 GitHub 操作,但该操作失败,GitHub 会自动发送一封电子邮件表明该操作失败。如何更改该电子邮件的收件人?

背景

我的 GitHub 个人资料将我的个人电子邮件地址设置为主要电子邮件地址,并将我的工作电子邮件地址添加为辅助电子邮件地址。在我工作的 GitHub 帐户中,我创建了一个新的 GitHub 存储库——其中一个带有 GitHub 操作,每当对 GitHub 存储库进行推送时就会执行该操作. GitHub 设置是这样的,当发生推送且操作失败时,GitHub 会发送一封自动电子邮件指示失败。问题是,当我从我的 Git 用户(使用我的工作电子邮件地址)推送并且 GitHub 操作失败时,该电子邮件被发送到我的 个人 电子邮件地址,而不是我的 工作 电子邮件地址。如果可能的话,我和我的工作都希望将所有与工作相关的电子邮件排除在我的个人电子邮件之外。

我不确定向我发送电子邮件是因为我创建了存储库、因为我创建了操作,还是因为我发起了推送。

我知道我可以其他 收件人到此通知电子邮件,但这不是我现在想要的。


可能的解决方案


到目前为止我已经尝试过什么

谢谢。

这对我有用

在您的 Github 个人资料通知设置中https://github.com/settings/notifications

您可以将默认通知电子邮件设置为您帐户中配置的电子邮件之一。

这是一个例子

您的案例中还有一个有趣的部分:选择您组织的电子邮件通知的发送位置,在 Github Documentation 中提供了更多详细信息。