Skip to content

Commit 3627daf

Browse files
authored
1 parent 7d9f621 commit 3627daf

5 files changed

Lines changed: 564 additions & 193 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@
7676
"@ckb-lumos/common-scripts": "0.23.0",
7777
"@ckb-lumos/config-manager": "0.23.0",
7878
"@ckb-lumos/lumos": "0.23.0",
79-
"@ckb-lumos/rpc": "0.23.0"
79+
"@ckb-lumos/rpc": "0.23.0",
80+
"@electron/rebuild": "3.7.2"
8081
},
8182
"volta": {
8283
"node": "20.10.0"

packages/neuron-wallet/electron-builder.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ files:
2424
publish:
2525
- github
2626

27+
toolsets:
28+
appimage: "1.0.2"
29+
2730
nsis:
2831
oneClick: false
2932
createDesktopShortcut: always
@@ -52,9 +55,10 @@ win:
5255
- target: nsis
5356
arch:
5457
- x64
55-
sign: scripts/customSign.js
56-
signingHashAlgorithms:
57-
- sha256
58+
signtoolOptions:
59+
sign: scripts/customSign.js
60+
signingHashAlgorithms:
61+
- sha256
5862

5963
mac:
6064
artifactName: "${productName}-v${version}-${os}-${arch}.${ext}"

packages/neuron-wallet/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"@types/uuid": "8.3.4",
9090
"devtron": "1.4.0",
9191
"electron": "36.8.1",
92-
"electron-builder": "24.13.3",
92+
"electron-builder": "26.8.1",
9393
"electron-devtools-installer": "3.2.1",
9494
"jest-when": "3.6.0",
9595
"neuron-ui": "^0.204.1",
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import fs from 'fs'
2+
import path from 'path'
3+
4+
describe('electron-builder config', () => {
5+
it('uses the FUSE 3 AppImage toolset for Linux AppImage builds', () => {
6+
const config = fs.readFileSync(path.join(__dirname, '..', '..', 'electron-builder.yml'), 'utf8')
7+
8+
expect(config).toMatch(/^toolsets:\n {2}appimage: "1\.0\.2"$/m)
9+
expect(config).toMatch(/^linux:\n[\s\S]*?^ {2}target:\n {4}- AppImage$/m)
10+
})
11+
})

0 commit comments

Comments
 (0)