File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4747 "ts-jest" : " ^29.2.6"
4848 },
4949 "scripts" : {
50- "postinstall" : " patch-package" ,
50+ "postinstall" : " patch-package && cd packages/bruno-electron && electron-builder install-app-deps " ,
5151 "setup" : " node ./scripts/setup.js" ,
5252 "watch:converters" : " npm run watch --workspace=packages/bruno-converters" ,
5353 "dev" : " concurrently --kill-others \" npm run dev:web\" \" npm run dev:electron\" " ,
Original file line number Diff line number Diff line change @@ -20,13 +20,12 @@ const macConfig = {
2020 {
2121 target : 'dmg' ,
2222 arch : [ 'x64' , 'arm64' ]
23- } ,
24- {
25- target : 'zip' ,
26- arch : [ 'x64' , 'arm64' ]
2723 }
24+ // ZIP target removed: DMG preserves permissions and is standard macOS format
25+ // ZIP artifacts had permission corruption issues with GitHub Actions upload-artifact
2826 ] ,
29- icon : 'resources/icons/mac/icon.icns'
27+ icon : 'resources/icons/mac/icon.icns' ,
28+ minimumSystemVersion : '10.15.0' // Electron 37 requires macOS 10.15+ (x64) and 11.0+ (arm64)
3029} ;
3130
3231// Only add code signing configuration for official Bruno builds
Original file line number Diff line number Diff line change 22<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33<plist version =" 1.0" >
44 <dict >
5+ <!-- JavaScript Execution (Electron/V8 requirements) -->
56 <key >com.apple.security.cs.allow-jit </key >
67 <true />
78 <key >com.apple.security.cs.allow-unsigned-executable-memory </key >
89 <true />
10+
11+ <!-- Network Access (Required for API client functionality) -->
12+ <key >com.apple.security.network.client </key >
13+ <true />
14+ <key >com.apple.security.network.server </key >
15+ <true />
16+
17+ <!-- File System Access (Required for saving collections and environments) -->
18+ <key >com.apple.security.files.user-selected.read-write </key >
19+ <true />
20+
21+ <!-- Library Validation (Required for native modules like node-machine-id) -->
22+ <key >com.apple.security.cs.disable-library-validation </key >
23+ <true />
924 </dict >
1025</plist >
You can’t perform that action at this time.
0 commit comments