Release Management/autonag

From MozillaWiki
Jump to: navigation, search

https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts

File Rules Why Has autofix Example
assignee_but_unconfirmed.py Change the status from unconfirmed to assigned if there is an assignee Mitigate an issue in bugzilla (bugs reported by new bugzilla users are not tagged as NEW) Yes bug 1495908
feature_regression.py the bug with both feature and regression keywords Mismatch in metadata No
has_regression_range_no_keyword.py Regression range = yes has been set but missing keyword Regression keyword is important to differentiate actual defect Yes bug 1461034
leave_open.py Remove the leave-open keyword on bug closed Mismatch in metadata Yes bug 1382185
leave_open_no_activity.py Has the leave-open keyword but no activity for a while Help identify dead/inactive bugs Needinfo to triage owner bug 1367072
meta_no_deps_no_activity.py Meta bug without open dependencies and no activity Help identify dead/inactive bugs Needinfo to triage owner
meta_summary_missing.py Has [meta] in the description but not the keyword Keyword helps a lot in search Yes bug 1435799
mismatch-priority-tracking.py A bug is tracked by release management but the severity is small (<normal) Mismatch in metadata No
ni_from_manager.py Bugs with a ni from a director or a release manager and no activity We need to have fast turn around on bugs Mail
ni_triage_owner.py Bugs with no priority and no activity Triage owners need to process the backlog Needinfo to triage owner (only Andrew for now) bug 1503461
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
no_assignee.py no assignees and a patch which landed in m-c Bugs without assignee is making our life harder Yes
no_crashes.py Crash bugs without any crash reports for more than 12 weeks Mitigate the backlog Yes
old_p1_bug.py P1 without activity are moved to P3 Mitigate the backlog Yes
old_p2_bug.py P2 without activity are moved to P3 Mitigate the backlog Disabled for now
one_two_word_summary.py Bugs with only one or two words in the summary usually a sign of an useless bug No
query_creator.py Send reminders to developer with assigned tracked bugs Make sure that bugs for the next release are addressed No
regression.py Bug without the regression keyword Regression keyword is important to differentiate actual defect No
reporter_with_ni.py Identify bugs with needinfo on the reporter without activity Usually a sign of a reporter not answering to more requests No
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
topcrash_bad_severity.py Topcrash bugs with normal severity Consistency and help getting traction on bugs No
tracked_bad_severity.py Bug tracked by release managers but small severity Inconsistency in metadata No
tracked_needinfo.py Tracked or Nominated for Tracking with Need-Info? Make sure that bugs for the next release are addressed Email
tracking.py Get the tracked bugs in a release and untouched this week Identify inactive bugs Email
unaffected_affected_no_reg.py List bugs marked as non affecting a release but affecting the next one Sign of a regression Email
unlanded.py Patches which didn’t land on beta and esr Make sure that we ship with the bugs that we need
untriage_important_sev.py Firfox/untriaged with an important severity Identify potential important issues in untriage
version_affected.py Bug with version set but not status_firefox Version is set automatically by bugzilla but status_firefox isn’t Email