Skip to content

Commit 97a8e88

Browse files
KIvanowclaude
andcommitted
Restore Mac notarization and disable native module rebuilding
- Restore Mac notarization with teamId configuration (good security practice) - Add npmRebuild: false, nodeGypRebuild: false, buildDependenciesFromSource: false to disable native module rebuilding which fails due to ABI compatibility issues - This allows electron-builder to proceed without trying to rebuild native modules like keytar and sqlite3 that cause ABI detection errors with Electron 36 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent be20d55 commit 97a8e88

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

electron-builder.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"files": ["dist", "node_modules", "package.json"],
66
"artifactName": "Redis-Insight-${os}-${arch}.${ext}",
77
"compression": "normal",
8+
"npmRebuild": false,
9+
"nodeGypRebuild": false,
10+
"buildDependenciesFromSource": false,
811
"asarUnpack": ["node_modules/keytar", "node_modules/sqlite3"],
912
"protocols": [
1013
{
@@ -24,7 +27,9 @@
2427
"arch": ["x64", "arm64"]
2528
}
2629
],
27-
"notarize": false,
30+
"notarize": {
31+
"teamId": "UUK47G4BAZ"
32+
},
2833
"type": "distribution",
2934
"hardenedRuntime": true,
3035
"darkModeSupport": true,

0 commit comments

Comments
 (0)