Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
731
edits
(Rules deleted as we moved to the other workflow process) |
(split with & without autofix) |
||
| Line 2: | Line 2: | ||
https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts | https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts | ||
== With autofix == | |||
{| border="1" | {| border="1" | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
| Line 15: | Line 18: | ||
|| Yes | || Yes | ||
|| {{Bug|1495908}} | || {{Bug|1495908}} | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
|| has_regression_range_no_keyword.py | || has_regression_range_no_keyword.py | ||
| Line 33: | Line 30: | ||
|| Yes | || Yes | ||
|| {{Bug|1382185}} | || {{Bug|1382185}} | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| meta_summary_missing.py | |||
|| Has [meta] in the description but not the keyword | |||
|| Keyword helps a lot in search | |||
|| Yes | |||
|| {{Bug|1435799}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| nightly_reopened.py | |||
|| If a bug is reopened in nightly, the status flags aren’t automatically updated | |||
|| Avoids some potential issues for sheriff and release managers | |||
|| Yes | |||
|| {{bug|1495962}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| no_assignee.py | |||
|| no assignees and a patch which landed in m-c | |||
|| Bugs without assignee is making our life harder | |||
|| Yes | |||
|| {{bug|1514338}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| no_crashes.py | |||
|| Crash bugs without any crash reports for more than 12 weeks | |||
|| Mitigate the backlog | |||
|| Yes | |||
|| {{bug|1470864}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| stalled.py | |||
|| But closed but has the stalled keyword | |||
|| If the bug is closed, it isn't stalled anymore | |||
|| Yes | |||
|| {{bug|1491624}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| summary_meta_missing.py | |||
|| Has the meta keyword but [meta] is missing in the description | |||
|| Having [meta] in the summary help with search of bugs | |||
|| Yes | |||
|| {{bug|1257692}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| missing_beta_status.py | |||
|| Status flags are set for nightly and release but not for beta | |||
|| Inconsistency in status flags | |||
|| Yes | |||
|| {{bug|1500273}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| mismatch-priority-tracking-*.py | |||
|| If a bug is tracked by a release manager, update the priority (P2 for nightly, P1 for the rest) | |||
|| Show that it is important | |||
|| Yes | |||
|| {{bug|1515946}} / {{bug|1508277}} / {{bug|1512493}} | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| ../next_release.py | |||
|| Check if the release dates are consistent on the Wiki pages | |||
|| We use these dates in automation | |||
|| Yes | |||
|| | |||
|- | |||
|} | |||
== Without autofix == | |||
{| border="1" | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| '''File''' | |||
|| '''Rules''' | |||
|| '''Why''' | |||
|| '''Has autofix''' | |||
|| '''Example''' | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |||
|| feature_regression.py | |||
|| the bug with both feature and regression keywords | |||
|| Mismatch in metadata | |||
|| No | |||
|| | |||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
|| leave_open_no_activity.py | || leave_open_no_activity.py | ||
| Line 44: | Line 112: | ||
|| Help identify dead/inactive bugs | || Help identify dead/inactive bugs | ||
|| Needinfo to triage owner | || Needinfo to triage owner | ||
|| | || | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
|| mismatch-priority-tracking.py | || mismatch-priority-tracking.py | ||
| Line 69: | Line 131: | ||
|| Needinfo to triage owner (only Andrew for now) | || Needinfo to triage owner (only Andrew for now) | ||
|| {{bug|1503461}} | || {{bug|1503461}} | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
|| one_two_word_summary.py | || one_two_word_summary.py | ||
| Line 110: | Line 154: | ||
|| Usually a sign of a reporter not answering to more requests | || Usually a sign of a reporter not answering to more requests | ||
|| No | || No | ||
|| | || | ||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | |- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;" | ||
|| topcrash_bad_severity.py | || topcrash_bad_severity.py | ||
| Line 171: | Line 203: | ||
|| Email | || Email | ||
|| | || | ||
edits