fix(project-export-import): don't deploy services whose files failed to write

This commit is contained in:
Narciso
2026-10-15 18:22:38 -04:00
parent 8383f48bd0
commit f48ebf0bcb
@@ -361,5 +361,13 @@ export const postApply = async (
...(await writeFileMounts(db, snapshot, result, emit)),
);
return { deployCandidates, postApplyErrors };
const failedServiceIds = new Set(
postApplyErrors.map((error) => error.serviceId),
);
return {
deployCandidates: deployCandidates.filter(
(candidate) => !failedServiceIds.has(candidate.serviceId),
),
postApplyErrors,
};
};