Skip to content

Commit 7f7ad0b

Browse files
committed
fix: Prevent conflict between parallel makers electron#3519
1 parent 4e7517c commit 7f7ad0b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/maker/dmg/src/MakerDMG.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ export default class MakerDMG extends MakerBase<MakerDMGConfig> {
1717

1818
async make({ dir, makeDir, appName, packageJSON, targetArch }: MakerOptions): Promise<string[]> {
1919
const { createDMG } = require('electron-installer-dmg');
20-
21-
const outPath = path.resolve(makeDir, `${this.config.name || appName}.dmg`);
20+
const dmgName = `${this.config.name || appName}_${targetArch}.dmg`
21+
const outPath = path.resolve(makeDir, dmgName);
2222
const forgeDefaultOutPath = path.resolve(makeDir, `${appName}-${packageJSON.version}-${targetArch}.dmg`);
2323

2424
await this.ensureFile(outPath);
2525
const dmgConfig = {
2626
overwrite: true,
27-
name: appName,
2827
...this.config,
28+
name: dmgName,
2929
appPath: path.resolve(dir, `${appName}.app`),
3030
out: path.dirname(outPath),
3131
};

0 commit comments

Comments
 (0)