guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/04: View scheduled builds like succeeded builds in terms of blocking


From: Christopher Baines
Subject: 01/04: View scheduled builds like succeeded builds in terms of blocking
Date: Sat, 12 Nov 2022 06:55:14 -0500 (EST)

cbaines pushed a commit to branch master
in repository data-service.

commit b9305d81a469da0ee094f6fc87066cae5fe8f9c8
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Sat Nov 12 11:33:37 2022 +0000

    View scheduled builds like succeeded builds in terms of blocking
    
    This means that an output is viewed to not be blocking if it has a scheduled
    build, just as if it has a succeeded build. Also, scheduling builds will
    unblock blocked builds.
    
    This is helpful as it means that it reduces noise for blocking builds.
---
 guix-data-service/model/blocked-builds.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix-data-service/model/blocked-builds.scm 
b/guix-data-service/model/blocked-builds.scm
index 059f740..708aaba 100644
--- a/guix-data-service/model/blocked-builds.scm
+++ b/guix-data-service/model/blocked-builds.scm
@@ -125,7 +125,7 @@ WHERE NOT EXISTS (
     WHERE successful_builds.derivation_output_details_set_id =
           builds.derivation_output_details_set_id
       AND successful_builds.build_server_id = $2
-      AND successful_builds_latest_build_status.status = 'succeeded'
+      AND successful_builds_latest_build_status.status IN ('succeeded', 
'scheduled')
 )")
 
   (exec-query conn
@@ -229,7 +229,7 @@ WHERE builds.id IN ("
     INNER JOIN latest_build_status AS 
builds_for_same_output_latest_build_status
       ON builds_for_same_output.id
            = builds_for_same_output_latest_build_status.build_id
-     AND builds_for_same_output_latest_build_status.status = 'succeeded'
+     AND builds_for_same_output_latest_build_status.status IN ('succeeded', 
'scheduled')
     WHERE builds_for_same_output.derivation_output_details_set_id
             = builds.derivation_output_details_set_id
 )"))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]