[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
@@ -25,6 +25,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"afterSign": "scripts/notarize.js",
|
||||
"deb": {
|
||||
"synopsis": "Mattermost"
|
||||
},
|
||||
@@ -68,12 +69,13 @@
|
||||
}
|
||||
],
|
||||
"hardenedRuntime": true,
|
||||
"entitlements": "./resources/osx/entitlements.mac.inherit.plist"
|
||||
"gatekeeperAssess": true
|
||||
},
|
||||
"dmg": {
|
||||
"background": "resources/osx/DMG_BG.png",
|
||||
"iconSize": 140,
|
||||
"iconTextSize": 18
|
||||
"iconTextSize": 18,
|
||||
"sign": false
|
||||
},
|
||||
"squirrelWindows": {
|
||||
"iconUrl": "file://resources/icon.ico",
|
||||
|
Reference in New Issue
Block a user