Commit graph

14 commits

Author SHA1 Message Date
Christopher Willis-Ford
8e562edc25 use provisionprofiles from Fastlane Match 2022-01-27 16:44:13 -08:00
Christopher Willis-Ford
35f9001eec build APPX for both 32-bit and 64-bit
Previous APPX packages were 32-bit by default. At some point this
switched to 64-bit by default, but I didn't notice because the APPX
release was blocked at the time. This change enables both, which seems
ideal the MS Store will choose the right build for a given client.
2021-01-28 14:36:17 -08:00
Christopher Willis-Ford
84f0701f41 override provisioning profile for mas-dev build 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
7c7ddd1e6c build mas-dev on CircleCI 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
472cad2172 fix support for non-signed CI builds 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
d08841382a modularize npm scripts, support non-signed builds, ... 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
c36c5c90f4 use 32-bit Electron for NSIS installer
Use 'nsis:ia32' instead of just 'nsis' for the Windows direct-download
build. This means we explicitly request a 32-bit build rather than
allowing electron-builder to default; the default is currently to make a
64-bit build.
resolves #114
2020-06-03 16:33:49 -07:00
Christopher Willis-Ford
3cdcb199bd add settings for mas-dev build 2020-05-22 15:19:28 -07:00
Christopher Willis-Ford
53f7c5f577 swap MAS and DMG build order 2020-05-13 17:32:47 -07:00
Christopher Willis-Ford
b26c0b6bd3 fix npm run dist:dir 2020-03-17 18:55:40 -07:00
Christopher Willis-Ford
5c2303a9b5 bubble errors out from electron-builder-wrapper 2020-01-16 12:40:20 -08:00
Christopher Willis-Ford
ccaca91bea fix code signing step for non-Store macOS build 2020-01-16 12:36:38 -08:00
Christopher Willis-Ford
c327bc3de4 Add comments to electron-builder-wrapper.js 2019-09-16 09:24:21 -07:00
Christopher Willis-Ford
d077e79a8a skip code signing for AppX builds 2019-09-11 18:55:21 -07:00