From 6d66e13ea25b203cdf558bbfb9cc539d2e2914ac Mon Sep 17 00:00:00 2001 From: Will Chen Date: Mon, 8 Dec 2025 11:12:38 -0800 Subject: [PATCH] Pin capacitor to v7.4.4 (#1906) besides making our capacitor e2e test more deterministic, it also prevents silent upgrades given the various npm ecosystem compromises in the past. --- src/ipc/handlers/app_upgrade_handlers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ipc/handlers/app_upgrade_handlers.ts b/src/ipc/handlers/app_upgrade_handlers.ts index ac37a3d..28c35e2 100644 --- a/src/ipc/handlers/app_upgrade_handlers.ts +++ b/src/ipc/handlers/app_upgrade_handlers.ts @@ -205,7 +205,7 @@ async function applyCapacitor({ // Install Capacitor dependencies await simpleSpawn({ command: - "pnpm add @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android || npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android --legacy-peer-deps", + "pnpm add @capacitor/core@7.4.4 @capacitor/cli@7.4.4 @capacitor/ios@7.4.4 @capacitor/android@7.4.4 || npm install @capacitor/core@7.4.4 @capacitor/cli@7.4.4 @capacitor/ios@7.4.4 @capacitor/android@7.4.4 --legacy-peer-deps", cwd: appPath, successMessage: "Capacitor dependencies installed successfully", errorPrefix: "Failed to install Capacitor dependencies",