[MM-19569] add notarization to osx app (#1086)
* [MM-19569] add notarization to release also added signing verification on release added electron-notarize to dev deps * [MM-19569] fix semicolon * [MM-19569] check that we are running on osx to notarize
This commit is contained in:

committed by
Elias Nahum

parent
b731ffcd75
commit
714980c8c6
@@ -146,7 +146,8 @@ jobs:
|
||||
key: npm-{{ arch }}-{{ .Branch }}-{{ checksum "src/package-lock.json" }}
|
||||
- update_image:
|
||||
apt_opts: "--no-install-recommends jq icnsutils graphicsmagick tzdata"
|
||||
- run: jq '.mac.target=["zip"]' electron-builder.json > /tmp/electron-builder.json && cp /tmp/electron-builder.json .
|
||||
- run: jq '.mac.target=["zip"]' electron-builder.json | jq '.mac.gatekeeperAssess=false' > /tmp/electron-builder.json && cp /tmp/electron-builder.json .
|
||||
|
||||
- build:
|
||||
os: mac
|
||||
path: ./dist/macos
|
||||
|
Reference in New Issue
Block a user