Skip to content

Commit 775cb5e

Browse files
committed
Make sure the DMG is notarized, requires environemnt vars, see: https://www.npmjs.com/package/electron-builder-notarize#usage
1 parent 2cc90b8 commit 775cb5e

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

electron-builder.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,16 @@ files:
1313
win:
1414
target:
1515
- nsis
16+
17+
afterSign: electron-builder-notarize
18+
1619
mac:
1720
identity: "Evolved Binary Ltd"
21+
hardenedRuntime: true
22+
entitlements: ./node_modules/electron-builder-notarize/entitlements.mac.inherit.plist
1823
target:
1924
- dmg
25+
2026
linux:
2127
target:
2228
- deb

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
},
5555
"devDependencies": {
5656
"@theia/cli": "latest",
57-
"electron-builder": "^22.7.0"
57+
"electron-builder": "^22.7.0",
58+
"electron-builder-notarize": "^1.2.0"
5859
}
5960
}

0 commit comments

Comments
 (0)