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.
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.
rP Phabricator | |||
D17221 | rP545dad319ec0 Add an "Auditors" rule for Commits |
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | joshuaspence | T5889 Allow herald rules to act on existence of auditors | ||
Resolved | epriestley | T8726 Modularize Herald fields and actions | ||
Resolved | epriestley | T8920 'Another Herald rule matches' is being displayed as a raw PHID | ||
Resolved | epriestley | T9055 Weird Herald spacing | ||
Resolved | epriestley | T9054 Undefined class constant ACTION_BLOCK |
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.