From bdf291466e8b13f53cb9b3806fb8f7b581215320 Mon Sep 17 00:00:00 2001 From: Sergey Bahmatov Date: Mon, 5 Oct 2026 14:37:36 +0500 Subject: [PATCH] fix: only clean yarn cache/telemetry, not config files --- npm_install.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/npm_install.py b/npm_install.py index d51e070..9988575 100644 --- a/npm_install.py +++ b/npm_install.py @@ -2318,12 +2318,10 @@ def _build_frontend(src_frontend: Path, dest_frontend: Path): # Clean global Yarn 4.x cache with stale patch references (keep yarn releases) yarn_global = Path("/root/.yarn") if yarn_global.exists(): - for d in ["cache", "telemetry", "settings.yml", "yarnrc.yml"]: + for d in ["cache", "telemetry"]: p = yarn_global / d if p.is_dir(): shutil.rmtree(p, ignore_errors=True) - elif p.is_file(): - p.unlink(missing_ok=True) for g in [Path(os.path.expanduser("~/.config/yarn"))]: if g.exists(): if g.is_dir():