Skip to content

Commit cbf89b8

Browse files
committed
regression: MacOS build
1 parent 67172f0 commit cbf89b8

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

gulpfile.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,16 @@ task('test', series('clean', 'test:build', 'test:renderer'));
2323
task('start:electron', execa.task('electron .'));
2424
task('start', series('build', parallel('watch', 'start:electron')));
2525

26-
task('release:darwin', execa.task(`electron-builder --publish ${ NODE_ENV === 'production' ? 'onTagOrDraft' : 'never' } --x64 --mac`));
2726
task('release:linux', execa.task(`electron-builder --publish ${ NODE_ENV === 'production' ? 'onTagOrDraft' : 'never' } --x64 --linux --c.productName=rocketchat`));
27+
2828
task('release:win32', execa.task(`electron-builder --publish ${ NODE_ENV === 'production' ? 'onTagOrDraft' : 'never' } --x64 --ia32 --win`));
29+
30+
task('release:darwin', async () => {
31+
// Workaround for https://github.com/electron-userland/electron-builder/issues/4204
32+
await execa.task(`electron-builder --publish ${ NODE_ENV === 'production' ? 'onTagOrDraft' : 'never' } --x64 --mac dmg pkg zip`);
33+
await execa.task(`electron-builder --publish ${ NODE_ENV === 'production' ? 'onTagOrDraft' : 'never' } --x64 --mac mas`);
34+
});
35+
2936
task('release', series('build', `release:${ process.platform }`));
3037

3138
task('icons:clean', async () => {

0 commit comments

Comments
 (0)