fix: keep observe collect readable during artifact churn
This commit is contained in:
@@ -251,6 +251,7 @@ function renderWebObserveCollectTable(value: Record<string, unknown>): string {
|
||||
const result = record(value.result);
|
||||
const file = record(collect?.file);
|
||||
const files = Array.isArray(collect?.files) ? collect.files.map(record).filter((item): item is Record<string, unknown> => item !== null).slice(0, 20) : [];
|
||||
const skippedFiles = Array.isArray(collect?.skippedFiles) ? collect.skippedFiles.map(record).filter((item): item is Record<string, unknown> => item !== null).slice(0, 12) : [];
|
||||
const jsonlTail = Array.isArray(file.jsonlTail) ? file.jsonlTail.map(record).filter((item): item is Record<string, unknown> => item !== null).slice(-8) : [];
|
||||
const jsonSummary = record(file.jsonSummary);
|
||||
const grepSummary = record(file.grep);
|
||||
@@ -293,6 +294,18 @@ function renderWebObserveCollectTable(value: Record<string, unknown>): string {
|
||||
return lines.join("\n");
|
||||
}
|
||||
|
||||
if (skippedFiles.length > 0) {
|
||||
lines.push(
|
||||
"Skipped files:",
|
||||
webObserveTable(["RELATIVE", "REASON", "MESSAGE"], skippedFiles.map((item) => [
|
||||
webObserveShort(webObserveText(item.relative ?? item.path), 72),
|
||||
webObserveShort(webObserveText(item.reason), 28),
|
||||
webObserveShort(webObserveText(item.message), 96),
|
||||
])),
|
||||
"",
|
||||
);
|
||||
}
|
||||
|
||||
if (collect.mode === "file") {
|
||||
lines.push(
|
||||
"File:",
|
||||
|
||||
Reference in New Issue
Block a user