From 3a34b278e24f011003c2291182d282fdbe37da48 Mon Sep 17 00:00:00 2001 From: Jeny Sadadia Date: Tue, 6 Jan 2026 16:38:09 +0530 Subject: [PATCH] Fix filter for getting build nodes Fix node `state` field in filter for getting build nodes from maestro. Maestro sends all the build nodes to dashboard except running nodes. Fix the filter accordingly. Signed-off-by: Jeny Sadadia --- kcidev/subcommands/maestro/validate/helper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kcidev/subcommands/maestro/validate/helper.py b/kcidev/subcommands/maestro/validate/helper.py index f87901d..1cbc67f 100644 --- a/kcidev/subcommands/maestro/validate/helper.py +++ b/kcidev/subcommands/maestro/validate/helper.py @@ -20,7 +20,7 @@ def get_builds(ctx, giturl, branch, commit, arch): "data.kernel_revision.url=" + giturl, "data.kernel_revision.branch=" + branch, "data.kernel_revision.commit=" + commit, - "state__in=done,available", + "state__ne=running", ] if arch: filters.append("data.arch=" + arch) @@ -385,7 +385,7 @@ def get_builds_history(ctx, checkouts, arch): "kind=kbuild", "data.error_code__ne=node_timeout", "parent=" + c["id"], - "state__in=done,available", + "state__ne=running", ] if arch: filters.append(f"data.arch={arch}")