Merge PR #241: fix(electron): resolve release build workflow errors

- Sync electron package.json version with root (2.0.13)
- Separate mac x64 and arm64 into dedicated runner jobs
- Use macos-13 (Intel) runner for x64 build
- Thanks @benzntech for the contribution!
This commit is contained in:
diegosouzapw
2026-03-08 02:17:46 -03:00
3 changed files with 9 additions and 13 deletions

View File

@@ -55,12 +55,12 @@ jobs:
target: win
ext: .exe
- platform: macos-intel
runner: macos-latest
target: mac
runner: macos-13
target: mac-x64
ext: .dmg
- platform: macos-arm64
runner: macos-latest
target: mac
target: mac-arm64
ext: -arm64.dmg
- platform: linux
runner: ubuntu-latest

View File

@@ -1,6 +1,6 @@
{
"name": "omniroute-desktop",
"version": "1.6.9",
"version": "2.0.13",
"description": "OmniRoute Desktop Application",
"main": "main.js",
"author": "OmniRoute Team",
@@ -12,6 +12,8 @@
"build": "electron-builder",
"build:win": "electron-builder --win",
"build:mac": "electron-builder --mac",
"build:mac-x64": "electron-builder --mac --x64",
"build:mac-arm64": "electron-builder --mac --arm64",
"build:linux": "electron-builder --linux",
"pack": "electron-builder --dir"
},
@@ -82,13 +84,7 @@
},
"mac": {
"target": [
{
"target": "dmg",
"arch": [
"x64",
"arm64"
]
}
"dmg"
],
"icon": "assets/icon.icns",
"category": "public.app-category.productivity"

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "omniroute",
"version": "2.0.12",
"version": "2.0.13",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "omniroute",
"version": "2.0.12",
"version": "2.0.13",
"hasInstallScript": true,
"license": "MIT",
"workspaces": [