-
Notifications
You must be signed in to change notification settings - Fork 69
/
Copy pathcron_run_hourly.sh
executable file
·81 lines (58 loc) · 2.52 KB
/
cron_run_hourly.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
source ./scripts/cron_common_start.sh
# Bug fixed without assignee
# very common
python -m bugbot.rules.no_assignee --production
# Bug closed with the leave open keyword
# very common
python -m bugbot.rules.leave_open --production
# has a STR without flag has_str
# common
# python -m bugbot.rules.has_str_no_hasstr
# Closes crash bug without any crashes for the last 12 weeks
# pretty common
python -m bugbot.rules.no_crashes --production
# List bug with the meta keyword but not [meta] in the title
# Pretty common
python -m bugbot.rules.meta_summary_missing --production
# List bug without the meta keyword with [meta] in the title (with autofix)
# Pretty common
python -m bugbot.rules.summary_meta_missing --production
# List reopened bugs with invalid nightly status flag
# Pretty common
python -m bugbot.rules.nightly_reopened --production
# Bug closed with the stalled keyword
# Pretty rare
python -m bugbot.rules.stalled --production
# Bugs with missing beta status
# Pretty rare
python -m bugbot.rules.missing_beta_status --production
# File bugs for new actionable crashes
python -m bugbot.rules.file_crash_bug --production
# Try to detect potential regressions using bugbug
python -m bugbot.rules.regression --production
# Move info (signatures, product/component) from/to bugs & their dups
# Pretty common
python -m bugbot.rules.copy_duplicate_info --production
# Move dupeme from whiteboard to keyword
# Pretty rare
python -m bugbot.rules.dupeme_whiteboard_keyword --production
# Remove dupeme keyword when the bug is closed
# Pretty rare
python -m bugbot.rules.closed_dupeme --production
# Detect spam bugs using bugbug
python -m bugbot.rules.spambug --production
# Suggest components for untriaged bugs (hourly, list only bugs on which we acted)
python -m bugbot.rules.component --frequency hourly --production
# MUST ALWAYS BE AFTER COMPONENTS (to reset the priority if mandatory)
# Reset the priority if the product::component changed after the priority has been set
python -m bugbot.rules.prod_comp_changed_with_priority --production
# Run regression related rules
python -m bugbot.rules.multifix_regression --production
# Copy metadata from duplicates
python -m bugbot.rules.duplicate_copy_metadata --production
# Add `webcompat:platform-bug` keyword to bugs without a platform keyword
python -m bugbot.rules.webcompat_platform_without_keyword --production
# Update `[webcompat:sightline]` whiteboard entry to bugs in sightline metric set
python -m bugbot.rules.webcompat_sightline --production
source ./scripts/cron_common_end.sh