Skip to content

Commit 6f6eaaa

Browse files
authored
Merge pull request #8160 from kidroca/kidroca/feat/desktop-one-arch-per-build
2 parents 36ae0cf + f69b1b7 commit 6f6eaaa

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

config/electronBuilder.config.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ module.exports = {
1515
},
1616
mac: {
1717
category: 'public.app-category.finance',
18-
target: [
19-
{target: 'dmg', arch: ['x64', 'arm64', 'universal']},
20-
{target: 'zip', arch: ['x64', 'arm64', 'universal']},
21-
],
2218
icon: isStaging ? './desktop/icon-stg.png' : './desktop/icon.png',
2319
hardenedRuntime: true,
2420
entitlements: 'desktop/entitlements.mac.plist',
@@ -27,7 +23,7 @@ module.exports = {
2723
},
2824
dmg: {
2925
title: 'New Expensify',
30-
artifactName: 'NewExpensify.dmg',
26+
artifactName: `NewExpensify${process.env.ARTIFACT_SUFFIX || ''}.dmg`,
3127
internetEnabled: true,
3228
},
3329
publish: [{

scripts/build-desktop.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,6 @@ info ""
2424
title "Building Desktop App Archive Using Electron"
2525
info ""
2626
shift 1
27-
"$LOCAL_PACKAGES/electron-builder" --config config/electronBuilder.config.js "$@"
27+
"$LOCAL_PACKAGES/electron-builder" --config config/electronBuilder.config.js --x64 "$@"
28+
export ARTIFACT_SUFFIX="-arm64"
29+
"$LOCAL_PACKAGES/electron-builder" --config config/electronBuilder.config.js --arm64 "$@"

0 commit comments

Comments
 (0)