From 17f2a5e3488f28a613252aa0c61b3ac376104fdc Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Fri, 18 Aug 2023 11:28:32 +0200 Subject: [PATCH] Add All-Comments-Resolved rules as requested by aklm --- rules.pl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 rules.pl diff --git a/rules.pl b/rules.pl new file mode 100644 index 000000000..fd11a1cf0 --- /dev/null +++ b/rules.pl @@ -0,0 +1,16 @@ +submit_rule(submit(CR, V, R)) :- + base(CR, V), + gerrit:unresolved_comments_count(0), + !, + gerrit:uploader(U), + R = label('All-Comments-Resolved', ok(U)). + +submit_rule(submit(CR, V, R)) :- + base(CR, V), + gerrit:unresolved_comments_count(U), + U > 0, + R = label('All-Comments-Resolved', need(_)). + +base(CR, V) :- + gerrit:max_with_block(-2, 2, 'Code-Review', CR), + gerrit:max_with_block(-1, 1, 'Verified', V).