Details
-
Sub-task
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
This should:
- Get every open, unassigned PR targeting master created more than 20m ago. Filter out any draft PRs or PRs with "WIP" in the title.
- If there are failing checks (excluding code coverage), comment saying a reviewer will not be autoassigned until tests are passing. Skip remaining steps.
- Add "Next Action: Reviewers" label
- Determine a reviewer. If the user has already requested a review from a specific reviewer (via comment or assignment), it will make sure the reviewer is assigned (if they have the appropriate permissions levels to be assigned) and skip the following step.
- Comment with summary of what author should expect from review process (including target review times) and tag the reviewer. Store that state in our dedicated branch.
See https://docs.google.com/document/d/1FhRPRD6VXkYlLAPhNfZB7y2Yese2FCWBzjx67d3TjBo/edit#heading=h.84gddzsuqmkk for more detail