From 6f7292d5bdeb280ac6e3b775ce43773306588132 Mon Sep 17 00:00:00 2001 From: RinZ27 <222222878+RinZ27@users.noreply.github.com> Date: Thu, 21 May 2026 22:06:56 +0700 Subject: [PATCH] utils: fail immediately on extraction errors Setting ContinueOnError to false ensures that ExtractArchive does not leave the model or backend directory in an inconsistent state if a partial failure occurs. This improves robustness against malformed archives or unexpected I/O issues during installation. Signed-off-by: RinZ27 <222222878+RinZ27@users.noreply.github.com> --- pkg/utils/untar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/utils/untar.go b/pkg/utils/untar.go index 592bfa226ee8..cb65bb6b5ec0 100644 --- a/pkg/utils/untar.go +++ b/pkg/utils/untar.go @@ -36,7 +36,7 @@ func ExtractArchive(archive, dst string) error { OverwriteExisting: true, MkdirAll: true, ImplicitTopLevelFolder: false, - ContinueOnError: true, + ContinueOnError: false, } switch v := uaIface.(type) {