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.
This commit is contained in:
Will Chen
2025-12-08 11:12:38 -08:00
committed by GitHub
parent 560cd1791d
commit 6d66e13ea2

View File

@@ -205,7 +205,7 @@ async function applyCapacitor({
// Install Capacitor dependencies // Install Capacitor dependencies
await simpleSpawn({ await simpleSpawn({
command: 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, cwd: appPath,
successMessage: "Capacitor dependencies installed successfully", successMessage: "Capacitor dependencies installed successfully",
errorPrefix: "Failed to install Capacitor dependencies", errorPrefix: "Failed to install Capacitor dependencies",