fix: keep branch follower reuse status compact

This commit is contained in:
Codex
2026-07-03 20:49:57 +00:00
parent b0cb23b0e0
commit 197a883ca0
4 changed files with 22 additions and 25 deletions
+7 -5
View File
@@ -166,16 +166,18 @@ function compactReuseConfig(reuseConfig) {
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: recordOrNull(service.runtimeReuse),
envReuse: recordOrNull(service.envReuse),
})),
serviceIds: compactReuseServiceIds(value),
errors: arrayStrings(value.errors).slice(0, 5),
valuesRedacted: true,
};
}
function compactReuseServiceIds(value) {
const explicit = arrayStrings(value.serviceIds);
if (explicit.length > 0) return explicit.slice(0, 16);
return arrayRecords(value.services).map((service) => stringOrNull(service.id)).filter(Boolean).slice(0, 16);
}
function compactGitMirror(gitMirror) {
const value = recordOrNull(gitMirror);
if (value === null) return null;