Page MenuHomePhabricator

Allow herald rules to act on existence of auditors
Closed, ResolvedPublic

Description

User request is to be able to say something like "trigger an audit by this project, unless there is already an auditor present".

I see this as analogous to the existing rules around Differential.

Revisions and Commits

Event Timeline

cburroughs raised the priority of this task from to Needs Triage.
cburroughs updated the task description. (Show Details)
cburroughs added a project: Herald.
cburroughs added a subscriber: cburroughs.
chad triaged this task as Normal priority.Aug 25 2014, 4:36 PM
chad added a project: Audit.
eadler added a project: Restricted Project.Jan 8 2016, 11:10 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Feb 18 2016, 6:31 PM
eadler edited projects, added Restricted Project; removed Restricted Project.Feb 26 2016, 8:00 PM
eadler edited projects, added Restricted Project; removed Restricted Project.Jun 6 2016, 5:36 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 4 2016, 9:00 PM

D17221 adds an "Auditors" field to Herald.

Note that this field can act on auditors added by Auditors: ... in the commit message and auditors added by Owners, but can not act on auditors added by other Herald rules. That is, it is not possible to write a Herald rule like this:

If no other Herald rules added auditors, add some auditors.

Herald is intentionally not reentrant (or turing-complete) so I don't expect this rule to ever be possible to write.