We’ve created a Herald rule which automatically adds a blocking reviewer on new/updated diffs. Our CI system removes the reviewer if/when CI completes successfully.
This generates multiple additional emails, as the Herald activity seems to behave like a comment. Long-lived diffs with multiple updates and associated CI runs lead to a lot of emails.
There is a ‘Mute Notifications’ option on the Herald rule itself, but trying to use it generates a PhabricatorApplicationTransactionStructureException; something about a
core:edge transaction not being supported by the Herald rule editor.
Is there a good way to mute or otherwise minimize the emails generated by this rule? In all other respects this rule is doing what we want, but some of our developers are unhappy with the increase in mail.