From 3cfcaa1bed770dce1e4d55a41c168a9a56f931a5 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 11 Apr 2023 11:05:18 +0200 Subject: pkg/subsystem: optionally disable monthly reports For some subsystems (e.g. `kernel`) such reports just don't make much sense, since there are too many incorrectly classified bugs in there. Make it possible to exclude such subsystems from periodic reminders. --- pkg/subsystem/linux/rules.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pkg/subsystem/linux/rules.go') diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go index 3f2149af2..d44451692 100644 --- a/pkg/subsystem/linux/rules.go +++ b/pkg/subsystem/linux/rules.go @@ -12,6 +12,8 @@ type customRules struct { // These subsystems need to be extracted even without mailing lists. // Key is the subsystem name, value is the list of raw names in MAINTAINERS. extraSubsystems map[string][]string + // For these subsystems we do not generate monthly reminders. + noReminders map[string]struct{} } var ( @@ -88,5 +90,10 @@ var ( "kernfs": {"KERNFS"}, "udf": {"UDF FILESYSTEM"}, }, + noReminders: map[string]struct{}{ + // Many misclassified bugs end up in `kernel`, so there's no sense + // in generating monthly reports for it. + "kernel": {}, + }, } ) -- cgit mrf-deployment