HomePhabricator

Support a wider range of "Audit" rules for Owners packages

Description

Support a wider range of "Audit" rules for Owners packages

Summary:
Depends on D20124. Ref T13244. See PHI1055. Add a few more builtin audit behaviors to make Owners more flexible.

(At the upper end of flexibility you can trigger audits in a very granular way with Herald, but you tend to need to write one rule per Owners package, and providing a middle ground here has worked reasonably well for "review" rules so far.)

Test Plan:

  • Edited a package to select the various different audit rules.
  • Used bin/repository reparse --force --owners <commit> to trigger package audits under varied conditions.

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13244

Differential Revision: https://secure.phabricator.com/D20126

Details

Provenance
epriestleyAuthored on Feb 7 2019, 5:16 PM
epriestleyPushed on Feb 7 2019, 11:39 PM
Reviewer
amckinley
Differential Revision
D20126: Support a wider range of "Audit" rules for Owners packages
Parents
rP8fab8d8a18ef: Prepare owners package audit rules to become more flexible
Branches
Unknown
Tags
Unknown
Tasks
T13244: 2019 Week 6 Bonus Content
Build Status
Buildable 21903
Build 29901: Run Core Tests