fix: improve sentinel observer evidence
This commit is contained in:
@@ -1896,6 +1896,10 @@ function hasCommandFailureEvidence(item: Record<string, unknown>): boolean {
|
||||
return stringOrNull(first.type) !== null
|
||||
|| stringOrNull(first.phase) !== null
|
||||
|| stringOrNull(first.status) !== null
|
||||
|| stringOrNull(first.failedReason) !== null
|
||||
|| stringOrNull(first.failureKind) !== null
|
||||
|| stringOrNull(first.message) !== null
|
||||
|| stringOrNull(first.artifactRef) !== null
|
||||
|| stringOrNull(first.stdoutPreview) !== null
|
||||
|| stringOrNull(first.stderrPreview) !== null
|
||||
|| numberOrNull(first.exitCode) !== null;
|
||||
@@ -2061,11 +2065,19 @@ function compactCommandFailureEvidence(value: unknown): Record<string, unknown>
|
||||
type: stringOrNull(item.type),
|
||||
phase: stringOrNull(item.phase),
|
||||
status: stringOrNull(item.status),
|
||||
resultOk: item.resultOk === true ? true : item.resultOk === false ? false : null,
|
||||
failureKind: stringOrNull(item.failureKind)?.slice(0, 160) ?? null,
|
||||
failedReason: stringOrNull(item.failedReason)?.slice(0, 240) ?? null,
|
||||
message: stringOrNull(item.message)?.slice(0, 240) ?? null,
|
||||
exitCode: numberOrNull(item.exitCode),
|
||||
timedOut: item.timedOut === true ? true : item.timedOut === false ? false : null,
|
||||
stdoutPreview: stringOrNull(item.stdoutPreview)?.slice(0, 240) ?? null,
|
||||
stderrPreview: stringOrNull(item.stderrPreview)?.slice(0, 240) ?? null,
|
||||
artifactBucket: stringOrNull(item.artifactBucket),
|
||||
artifactRef: stringOrNull(item.artifactRef),
|
||||
failedAt: stringOrNull(item.failedAt),
|
||||
completedAt: stringOrNull(item.completedAt),
|
||||
abandonedAt: stringOrNull(item.abandonedAt),
|
||||
valuesRedacted: true,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user