When to use this Flag?

Leverage this flag to identify all PRs without activity or with merge conflicts in a chosen timeframe


Type:

Process

Category:

Code

Tools:

Atlassian Jira, Github, Gitlab

Intent:

The intent of this flag is to reduce the time spent by tech leads and engineering managers in reviewing PRs to detect process defects that can lead to development bottlenecks, cause delays, and ultimately impact product quality. At times PRs that go undetected create documentation hassles and it takes a lot of time to extract their logs. Proactively identifying PRs with process defects can also avoid such situations. This can encourage timely code reviews and effective branching strategies in the long run.


Configurations:

The configuration allows the Engineering manager/lead to define the scope of computation which

includes the following parameters:

  1. The age of the open/closed PRs that need to be considered for detecting the workflow defect
  2. The time limit threshold for detecting PRs without any action 

.