Skip to content

Commit

Permalink
Feat: erigon client ethereum and minor fixes (#537) (#550)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
jgresham authored Apr 23, 2024
1 parent 81cf4c0 commit 5e9226f
Show file tree
Hide file tree
Showing 20 changed files with 369 additions and 52 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
# https://github.com/electron/forge/issues/2807
- if: ${{ matrix.os == 'macos-latest' }}
run: python3 -m pip install setuptools
run: python3 -m pip install setuptools --break-system-packages

- uses: actions/checkout@v4
- name: 💚 Use Node.js ${{ matrix.node-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
steps:
# https://github.com/electron/forge/issues/2807
- if: ${{ matrix.os == 'macos-latest' }}
run: python3 -m pip install setuptools
run: python3 -m pip install setuptools --break-system-packages

- name: Check out Git repository
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prod-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
# https://github.com/electron/forge/issues/2807
- if: ${{ matrix.os == 'macos-latest' }}
run: python3 -m pip install setuptools
run: python3 -m pip install setuptools --break-system-packages

- name: Used variables
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/staging-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
steps:
# https://github.com/electron/forge/issues/2807
- if: ${{ matrix.os == 'macos-latest' }}
run: python3 -m pip install setuptools
run: python3 -m pip install setuptools --break-system-packages

- if: matrix.os == 'ubuntu-latest'
name: Install packages for building
Expand Down
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env sh

npm run safeFix
npm run lint
# npm exec tsc
npm run package
Expand Down
66 changes: 35 additions & 31 deletions biome.jsonc
Original file line number Diff line number Diff line change
@@ -1,33 +1,37 @@
{
"$schema": "https://biomejs.dev/schemas/1.6.4/schema.json",
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"suspicious": {
"noImplicitAnyLet": "off",
"noExplicitAny": "off"
},
"complexity": {
"noForEach": "off"
},
"correctness": {
"useExhaustiveDependencies": "off"
}
}
},
"formatter": {
"indentStyle": "space"
},
"javascript": {
"formatter": {
"quoteStyle": "single"
}
},
"files": {
"ignore": ["src/renderer/ethers.js", "src/main/util/*.js"]
}
"$schema": "https://biomejs.dev/schemas/1.6.4/schema.json",
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"suspicious": {
"noImplicitAnyLet": "off",
"noExplicitAny": "off"
},
"complexity": {
"noForEach": "off"
},
"correctness": {
"useExhaustiveDependencies": "off"
}
}
},
"formatter": {
"indentStyle": "space"
},
"javascript": {
"formatter": {
"quoteStyle": "single"
}
},
"files": {
"ignore": [
"src/renderer/ethers.js",
"src/main/util/*.js",
"*genesis-l2.json"
]
}
}
Loading

0 comments on commit 5e9226f

Please sign in to comment.