Skip to content

Commit

Permalink
add a new ExemptFromDailyDRIReport filter (microsoft#5818)
Browse files Browse the repository at this point in the history
  • Loading branch information
hcyang authored Apr 27, 2020
1 parent 0c81ea9 commit 8819e4f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 4 additions & 0 deletions dri/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
CUSTOMER_REPLIED_TO_LABEL = 'customer-replied-to'
ADAPTIVE_LABEL = 'adaptive'
BUG_LABEL = 'bug'
EXEMPT_FROM_DAILY_DRI_REPORT_LABEL = 'ExemptFromDailyDRIReport'
MILESTONE_LABELS = [
'4.5',
'4.6',
Expand Down Expand Up @@ -115,5 +116,8 @@ def filter_customer_replied_label(issue):
def filter_adaptive_label(issue):
return any(label.name == ADAPTIVE_LABEL for label in issue.labels)

def filter_exempt_from_dri_label(issue):
return any(label.name == EXEMPT_FROM_DAILY_DRI_REPORT_LABEL for label in issue.labels)

def filter_milestone_label(issue):
return any(label.name in MILESTONE_LABELS or label.name == BUG_LABEL for label in issue.labels)
4 changes: 2 additions & 2 deletions dri/report.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
from helpers import get_msorg_members, last_touched_by_microsoft, filter_azure, \
filter_bot_service_label, filter_adaptive_label, filter_customer_replied_label, \
filter_customer_reported_label, filter_stale_customer_issues, add_last_comment, \
filter_milestone_label
filter_milestone_label, filter_exempt_from_dri_label


HOW_TO_SET_CREDS = """
Expand Down Expand Up @@ -125,7 +125,7 @@ def main():
print_status(f' Total open issues after {START_DATE} : {len(open_issues)}', 'tab1')

# Filter out adaptive issues
open_issues = [issue for issue in open_issues if not filter_adaptive_label(issue)]
open_issues = [issue for issue in open_issues if not filter_adaptive_label(issue) and not filter_exempt_from_dri_label(issue)]
user_filtered = True
if repo.name in BYPASS_USERFILTER_REPOS:
user_filtered_issues = [issue for issue in open_issues if not issue.pull_request]
Expand Down

0 comments on commit 8819e4f

Please sign in to comment.