From c38cfc28504b65e111ae9179133a46b7b499a6ba Mon Sep 17 00:00:00 2001 From: LukeGus Date: Sun, 19 Oct 2025 20:32:50 -0500 Subject: [PATCH] fix: Improve macOS support --- .github/workflows/electron-build.yml | 8 +------- electron-builder.json | 3 ++- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/electron-build.yml b/.github/workflows/electron-build.yml index f88eb0c8..87df98e3 100644 --- a/.github/workflows/electron-build.yml +++ b/.github/workflows/electron-build.yml @@ -169,17 +169,11 @@ jobs: echo "Imported certificates:" security find-identity -v -p codesigning $KEYCHAIN_PATH - - name: Set version for build - if: steps.check_certs.outputs.has_certs == 'true' - run: | - # Auto-increment patch version based on run number - npm version 1.8.${{ github.run_number }} --no-git-tag-version - cat package.json | grep version - - name: Build macOS App Store Package if: steps.check_certs.outputs.has_certs == 'true' env: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES: true + BUILD_NUMBER: ${{ github.run_number }} run: npm run build:mac - name: List release directory diff --git a/electron-builder.json b/electron-builder.json index 69ea20c9..571b9980 100644 --- a/electron-builder.json +++ b/electron-builder.json @@ -64,7 +64,7 @@ "target": [ { "target": "mas", - "arch": ["x64", "arm64"] + "arch": "universal" } ], "icon": "public/icon.icns", @@ -77,6 +77,7 @@ "minimumSystemVersion": "10.15" }, "mas": { + "bundleVersion": "${env.BUILD_NUMBER}", "provisioningProfile": "build/Termix_Mac_App_Store.provisionprofile", "entitlements": "build/entitlements.mas.plist", "entitlementsInherit": "build/entitlements.mas.inherit.plist",