From 7f3c14333fe2142087964806ca892d2bd1b728e6 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Sun, 14 Apr 2024 07:11:18 +0800 Subject: [PATCH] make build ui ci support both x64 and arm64 arch --- packages/ui/electron-builder.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/ui/electron-builder.yml b/packages/ui/electron-builder.yml index 9357a78..b590a6c 100644 --- a/packages/ui/electron-builder.yml +++ b/packages/ui/electron-builder.yml @@ -21,8 +21,13 @@ extraResources: - external-node-runtime-dependencies/** win: executableName: geekgeekrun + target: + - target: nsis + arch: + - x64 + - arm64 nsis: - artifactName: ${name}-${version}-setup.${ext} + artifactName: ${name}_${version}_${arch}_setup.${ext} shortcutName: ${productName} uninstallDisplayName: ${productName} createDesktopShortcut: always @@ -34,13 +39,22 @@ mac: - NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder. - NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder. notarize: false + target: + - target: dmg + arch: + - x64 + - arm64 dmg: - artifactName: ${name}-${version}.${ext} + artifactName: ${name}_${version}_${arch}.${ext} linux: target: - - deb + - target: deb + arch: + - x64 + - arm64 maintainer: GeekGeekRun category: Utility + artifactName: ${name}_${version}_${arch}.${ext} npmRebuild: false publish: provider: generic