From 172544f57c6d3af0ce90268e2e3595efc7d9a270 Mon Sep 17 00:00:00 2001 From: Giacomo Cusinato <7659518+giacomocusinato@users.noreply.github.com> Date: Mon, 24 Mar 2025 21:59:40 +0900 Subject: [PATCH] fix: electron version parsing Electron version is now pinned, so replace caret only if found --- electron-app/scripts/package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electron-app/scripts/package.js b/electron-app/scripts/package.js index 87a59709..3baa1ea4 100644 --- a/electron-app/scripts/package.js +++ b/electron-app/scripts/package.js @@ -18,7 +18,7 @@ async function run() { '--publish', 'never', '-c.electronVersion', - electronVersion.slice(1), // removes the leading ^ from the version. TODO: user `semver` to clean it. + semver.clean(electronVersion.replace(/^\^/, '')), '-c.extraMetadata.version', version, // overrides the `name` in the `package.json` to keep the `localStorage` location. (https://github.com/arduino/arduino-ide/pull/2144#pullrequestreview-1554005028)