Skip to content
This repository was archived by the owner on Jan 6, 2026. It is now read-only.

Commit 5e9226f

Browse files
authored
Feat: erigon client ethereum and minor fixes (#537) (#550)
* feat: add erigon execution client ethereum * fix: node requirements and node http cors regression from electron vite upgrade * fix(cid): add break-system-packages to mac gha pip install * fix(cid): turn off checkForUpdates automatically in test env
1 parent 81cf4c0 commit 5e9226f

20 files changed

Lines changed: 369 additions & 52 deletions

File tree

.github/workflows/e2e-test-mac.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
# https://github.com/electron/forge/issues/2807
2020
- if: ${{ matrix.os == 'macos-latest' }}
21-
run: python3 -m pip install setuptools
21+
run: python3 -m pip install setuptools --break-system-packages
2222

2323
- uses: actions/checkout@v4
2424
- name: 💚 Use Node.js ${{ matrix.node-version }}

.github/workflows/package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
# https://github.com/electron/forge/issues/2807
1919
- if: ${{ matrix.os == 'macos-latest' }}
20-
run: python3 -m pip install setuptools
20+
run: python3 -m pip install setuptools --break-system-packages
2121

2222
- name: Check out Git repository
2323
uses: actions/checkout@v4

.github/workflows/prod-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
2626
# https://github.com/electron/forge/issues/2807
2727
- if: ${{ matrix.os == 'macos-latest' }}
28-
run: python3 -m pip install setuptools
28+
run: python3 -m pip install setuptools --break-system-packages
2929

3030
- name: Used variables
3131
run: |

.github/workflows/staging-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
steps:
2121
# https://github.com/electron/forge/issues/2807
2222
- if: ${{ matrix.os == 'macos-latest' }}
23-
run: python3 -m pip install setuptools
23+
run: python3 -m pip install setuptools --break-system-packages
2424

2525
- if: matrix.os == 'ubuntu-latest'
2626
name: Install packages for building

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env sh
22

3+
npm run safeFix
34
npm run lint
45
# npm exec tsc
56
npm run package

biome.jsonc

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,37 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.6.4/schema.json",
3-
"organizeImports": {
4-
"enabled": true
5-
},
6-
"linter": {
7-
"enabled": true,
8-
"rules": {
9-
"recommended": true,
10-
"suspicious": {
11-
"noImplicitAnyLet": "off",
12-
"noExplicitAny": "off"
13-
},
14-
"complexity": {
15-
"noForEach": "off"
16-
},
17-
"correctness": {
18-
"useExhaustiveDependencies": "off"
19-
}
20-
}
21-
},
22-
"formatter": {
23-
"indentStyle": "space"
24-
},
25-
"javascript": {
26-
"formatter": {
27-
"quoteStyle": "single"
28-
}
29-
},
30-
"files": {
31-
"ignore": ["src/renderer/ethers.js", "src/main/util/*.js"]
32-
}
2+
"$schema": "https://biomejs.dev/schemas/1.6.4/schema.json",
3+
"organizeImports": {
4+
"enabled": true
5+
},
6+
"linter": {
7+
"enabled": true,
8+
"rules": {
9+
"recommended": true,
10+
"suspicious": {
11+
"noImplicitAnyLet": "off",
12+
"noExplicitAny": "off"
13+
},
14+
"complexity": {
15+
"noForEach": "off"
16+
},
17+
"correctness": {
18+
"useExhaustiveDependencies": "off"
19+
}
20+
}
21+
},
22+
"formatter": {
23+
"indentStyle": "space"
24+
},
25+
"javascript": {
26+
"formatter": {
27+
"quoteStyle": "single"
28+
}
29+
},
30+
"files": {
31+
"ignore": [
32+
"src/renderer/ethers.js",
33+
"src/main/util/*.js",
34+
"*genesis-l2.json"
35+
]
36+
}
3337
}

0 commit comments

Comments
 (0)