Skip to content

Commit 1820e56

Browse files
committed
fix: run Windows desktop build on Ubuntu to avoid permission issues
- Windows builds now run on ubuntu-latest to avoid symbolic link permission errors - Added additional code signing bypass options in package.json - This resolves electron-builder failing due to Windows permissions when extracting signing tools
1 parent 9dace6e commit 1820e56

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/desktop-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
include:
19-
- os: windows-latest
19+
- os: ubuntu-latest
2020
platform: win
2121
artifact: exe
2222
- os: macos-latest

apps/desktop/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@
4646
]
4747
}
4848
],
49-
"icon": "assets/icon.ico"
49+
"icon": "assets/icon.ico",
50+
"sign": null,
51+
"verifyUpdateCodeSignature": false
5052
},
5153
"mac": {
5254
"target": [
@@ -76,7 +78,10 @@
7678
"nsis": {
7779
"oneClick": false,
7880
"allowToChangeInstallationDirectory": true
79-
}
81+
},
82+
"forceCodeSigning": false,
83+
"afterSign": null,
84+
"afterAllArtifactBuild": null
8085
},
8186
"devDependencies": {
8287
"@types/node": "^24.5.2",

0 commit comments

Comments
 (0)