chore(desktop): fix electron-builder config for releases

- Fix publish repo from "multica" to "super-multica"
- Add zip to mac targets (required for electron-updater auto-updates)
- Enable hardenedRuntime (required for notarization)
- Add notarize config with teamId placeholder

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
yushen 2026-02-13 19:46:30 +08:00
parent 882dc8592b
commit faecc32aff

View file

@ -18,9 +18,13 @@
"!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}"
],
"mac": {
"hardenedRuntime": false,
"hardenedRuntime": true,
"notarize": {
"teamId": ""
},
"target": [
"dmg"
"dmg",
"zip"
],
"artifactName": "${productName}-${version}-${arch}-mac.${ext}",
"extendInfo": {
@ -79,6 +83,6 @@
"publish": {
"provider": "github",
"owner": "multica-ai",
"repo": "multica"
"repo": "super-multica"
}
}