fc-common: extend BuildStatusFilter with all status variants
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I58c8ebbe937035c2398af4eea0eaa3cf6a6a6964
This commit is contained in:
parent
5b7648220c
commit
85970e249c
2 changed files with 29 additions and 0 deletions
|
|
@ -49,6 +49,15 @@ pub enum BuildStatusFilter {
|
|||
Succeeded,
|
||||
Failed,
|
||||
Cancelled,
|
||||
DependencyFailed,
|
||||
Aborted,
|
||||
FailedWithOutput,
|
||||
Timeout,
|
||||
CachedFailure,
|
||||
UnsupportedSystem,
|
||||
LogLimitExceeded,
|
||||
NarSizeLimitExceeded,
|
||||
NonDeterministic,
|
||||
}
|
||||
|
||||
/// Search filters for builds
|
||||
|
|
@ -411,6 +420,15 @@ async fn search_builds(
|
|||
BuildStatusFilter::Succeeded => "succeeded",
|
||||
BuildStatusFilter::Failed => "failed",
|
||||
BuildStatusFilter::Cancelled => "cancelled",
|
||||
BuildStatusFilter::DependencyFailed => "dependency_failed",
|
||||
BuildStatusFilter::Aborted => "aborted",
|
||||
BuildStatusFilter::FailedWithOutput => "failed_with_output",
|
||||
BuildStatusFilter::Timeout => "timeout",
|
||||
BuildStatusFilter::CachedFailure => "cached_failure",
|
||||
BuildStatusFilter::UnsupportedSystem => "unsupported_system",
|
||||
BuildStatusFilter::LogLimitExceeded => "log_limit_exceeded",
|
||||
BuildStatusFilter::NarSizeLimitExceeded => "nar_size_limit_exceeded",
|
||||
BuildStatusFilter::NonDeterministic => "non_deterministic",
|
||||
};
|
||||
query_builder.push(" AND status = ");
|
||||
query_builder.push_bind(status_str);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue