X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=candle;a=blobdiff_plain;f=src%2Fmain%2Fserver.lisp;h=f95976e3b1a3a066b51381cdfdc7bc3ef5e214ff;hp=ef80743b6cd9ab45bb5de390f73892a539858845;hb=124e400cd0be0e884d0cb7ea400899b3288c1fc0;hpb=5ca0a07ddfebb74e5556901fe6f761dfd8c06a8b diff --git a/src/main/server.lisp b/src/main/server.lisp index ef80743..f95976e 100644 --- a/src/main/server.lisp +++ b/src/main/server.lisp @@ -111,3 +111,12 @@ (project-name project) (project-src project))) *all-project*)) + +(defun failures (project-name) + (length + (remove-if-not + (lambda (branch) (eql :failed (job-status (branch-job branch)))) + (if project-name + (find-branch-by-project + (find project-name *all-project* :test #'string= :key #'project-name)) + *all-branch*))))