branch: main
commit 0411d6b1139dac062c0415f5a4a130def27002ec
Author: Ludovic Courtès <[email protected]>
AuthorDate: Tue Mar 18 15:07:00 2025 +0100

    forges: notification: Clarify logged message.
    
    * src/cuirass/forges/notification.scm (forge-notification-service):
    Split catch-all case into two clauses; clarify message and adjust log
    level.
---
 src/cuirass/forges/notification.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/cuirass/forges/notification.scm 
b/src/cuirass/forges/notification.scm
index 0d1842f..aad9de2 100644
--- a/src/cuirass/forges/notification.scm
+++ b/src/cuirass/forges/notification.scm
@@ -155,9 +155,14 @@ when communcating with the forge."
                (when (= 0 pending-builds)
                  (handler spec #:build-results build-results))
                (loop spec evaluation-ids build-results)))
-
+            ((tag (? time?) _ ...)
+             ;; Since potentially many instances of this service ignore
+             ;; messages with this tag (e.g., 'jobset-registered'), do not
+             ;; flood logs.
+             (log-debug "ignoring incoming notification of type '~a'" tag)
+             (loop spec evaluation-ids build-results))
             (message
-             (log-info "nothing to do for ~s" message)
+             (log-warning "ignoring malformed notification: ~s" message)
              (loop spec evaluation-ids build-results))))))))
 
 (define (spawn-forge-notification-service spec)

Reply via email to