fix: keep branch follower reuse status compact
This commit is contained in:
@@ -2140,16 +2140,20 @@ function summarizeRuntimeReuseConfigFromRecord(value: Record<string, unknown> |
|
||||
stageRef: stringOrNull(value.stageRef),
|
||||
sha256: stringOrNull(value.sha256),
|
||||
serviceCount: numberOrNull(value.serviceCount),
|
||||
services: arrayRecords(value.services).slice(0, 8).map((service) => ({
|
||||
id: stringOrNull(service.id),
|
||||
runtimeReuse: asOptionalRecord(service.runtimeReuse),
|
||||
envReuse: asOptionalRecord(service.envReuse),
|
||||
})),
|
||||
serviceIds: compactReuseServiceIds(value),
|
||||
errors: Array.isArray(value.errors) ? value.errors.map(String).slice(0, 5) : [],
|
||||
valuesRedacted: true,
|
||||
};
|
||||
}
|
||||
|
||||
function compactReuseServiceIds(value: Record<string, unknown>): string[] {
|
||||
if (Array.isArray(value.serviceIds)) return value.serviceIds.map(String).slice(0, 16);
|
||||
return arrayRecords(value.services).flatMap((service) => {
|
||||
const id = stringOrNull(service.id);
|
||||
return id === null ? [] : [id];
|
||||
}).slice(0, 16);
|
||||
}
|
||||
|
||||
function compactSourceSyncPayload(value: Record<string, unknown> | null): Record<string, unknown> | null {
|
||||
if (value === null) return null;
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user