Skip to content

Commit 1de725b

Browse files
authoredJan 14, 2025··
Merge pull request #1833 from kleros/fix/kleros-app-resolution
Fix/kleros app resolution
2 parents 6f21310 + 1582b52 commit 1de725b

File tree

7 files changed

+48
-110
lines changed

7 files changed

+48
-110
lines changed
 

‎.github/workflows/contracts-testing.yml

+16-7
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,23 @@ jobs:
3838
registry.yarnpkg.com:443
3939
registry.npmjs.org:443
4040
54.185.253.63:443
41-
42-
- name: Setup Node.js environment
43-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
44-
with:
45-
node-version: 18.x
4641
4742
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4843
with:
4944
submodules: recursive
50-
45+
46+
- name: Set up corepack (for yarn)
47+
run: |
48+
corepack enable
49+
corepack prepare yarn@4.5.1 --activate
50+
yarn set version 4.5.1
51+
52+
- name: Setup Node.js environment
53+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
54+
with:
55+
node-version: 20.x
56+
cache: yarn
57+
5158
- name: Cache node modules
5259
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
5360
env:
@@ -61,7 +68,9 @@ jobs:
6168
${{ runner.os }}-build-${{ secrets.CACHE_VERSION }}-${{ env.cache-name }}-
6269
6370
- name: Install contracts dependencies
64-
run: yarn workspace @kleros/kleros-v2-contracts install
71+
run: |
72+
# TODO: re-enable hardened mode once the kleros-app resolution is fixed
73+
YARN_ENABLE_HARDENED_MODE=0 yarn workspace @kleros/kleros-v2-contracts install
6574
6675
- name: Install Foundry
6776
uses: foundry-rs/foundry-toolchain@8f1998e9878d786675189ef566a2e4bf24869773 # v1.2.0

‎.github/workflows/pr-labels.yml

-39
This file was deleted.

‎kleros-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@
6161
"react": "^18.3.1",
6262
"react-dom": "^18.3.1",
6363
"viem": "^2.21.42",
64-
"wagmi": "^2.13.0"
64+
"wagmi": "^2.13.5"
6565
}
6666
}

‎package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@
8181
"local-stack": "scripts/tmux-local-stack.sh",
8282
"changelog": "conventional-changelog --infile CHANGELOG.md --same-file --release-count 0 && prettier --write CHANGELOG.md",
8383
"postinstall": "yarn check-prerequisites; husky install",
84-
"reinstall": "YARN_CHECKSUM_BEHAVIOR=update yarn install --no-immutable"
84+
"reinstall": "YARN_CHECKSUM_BEHAVIOR=update yarn install --no-immutable",
85+
"build:web:ci": "yarn workspaces focus @kleros/kleros-v2-web && yarn workspaces foreach -Ap --include kleros-app --include contracts run build && yarn workspace @kleros/kleros-v2-web build-netlify",
86+
"build:web-devtools:ci": "yarn workspaces focus @kleros/kleros-v2-web-devtools && yarn workspaces foreach -Ap --include contracts run build && yarn workspace @kleros/kleros-v2-web-devtools build-netlify"
8587
},
8688
"alias": {
8789
"process": "process/browser.js",

‎web-devtools/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"dependencies": {
5050
"@kleros/kleros-sdk": "workspace:^",
51+
"@kleros/kleros-v2-contracts": "workspace:^",
5152
"@kleros/ui-components-library": "^2.20.0",
5253
"@tanstack/react-query": "^5.61.0",
5354
"@wagmi/connectors": "^5.5.0",
@@ -65,6 +66,6 @@
6566
"typewriter-effect": "^2.21.0",
6667
"vanilla-jsoneditor": "^0.21.6",
6768
"viem": "^2.21.50",
68-
"wagmi": "^2.13.0"
69+
"wagmi": "^2.13.5"
6970
}
7071
}

‎web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
},
7979
"dependencies": {
8080
"@cyntler/react-doc-viewer": "^1.17.0",
81-
"@kleros/kleros-app": "^2.0.2",
81+
"@kleros/kleros-app": "workspace:^",
8282
"@kleros/kleros-sdk": "workspace:^",
8383
"@kleros/kleros-v2-contracts": "workspace:^",
8484
"@kleros/ui-components-library": "^2.20.0",

‎yarn.lock

+25-60
Original file line numberDiff line numberDiff line change
@@ -5370,24 +5370,7 @@ __metadata:
53705370
languageName: node
53715371
linkType: hard
53725372

5373-
"@kleros/kleros-app@npm:^2.0.2":
5374-
version: 2.0.2
5375-
resolution: "@kleros/kleros-app@npm:2.0.2"
5376-
dependencies:
5377-
jose: "npm:^5.9.6"
5378-
peerDependencies:
5379-
"@tanstack/react-query": ^5.59.20
5380-
graphql: ^16.9.0
5381-
graphql-request: ^7.1.2
5382-
react: ^18.3.1
5383-
react-dom: ^18.3.1
5384-
viem: ^2.21.42
5385-
wagmi: ^2.13.0
5386-
checksum: 10/89cf0536fed4bbb887772daa529d7cad209cea0e5105bcd366fe5e4bc7c5c14fca21aa201ba4d848c7e8addd3fc4921ac54e237afe2a5b7224c9cd219f72e08b
5387-
languageName: node
5388-
linkType: hard
5389-
5390-
"@kleros/kleros-app@workspace:kleros-app":
5373+
"@kleros/kleros-app@workspace:^, @kleros/kleros-app@workspace:kleros-app":
53915374
version: 0.0.0-use.local
53925375
resolution: "@kleros/kleros-app@workspace:kleros-app"
53935376
dependencies:
@@ -5417,7 +5400,7 @@ __metadata:
54175400
react: ^18.3.1
54185401
react-dom: ^18.3.1
54195402
viem: ^2.21.42
5420-
wagmi: ^2.13.0
5403+
wagmi: ^2.13.5
54215404
languageName: unknown
54225405
linkType: soft
54235406

@@ -5571,6 +5554,7 @@ __metadata:
55715554
"@graphql-codegen/cli": "npm:^5.0.3"
55725555
"@graphql-codegen/client-preset": "npm:^4.5.1"
55735556
"@kleros/kleros-sdk": "workspace:^"
5557+
"@kleros/kleros-v2-contracts": "workspace:^"
55745558
"@kleros/ui-components-library": "npm:^2.20.0"
55755559
"@svgr/webpack": "npm:^8.1.0"
55765560
"@tanstack/react-query": "npm:^5.61.0"
@@ -5607,7 +5591,7 @@ __metadata:
56075591
typewriter-effect: "npm:^2.21.0"
56085592
vanilla-jsoneditor: "npm:^0.21.6"
56095593
viem: "npm:^2.21.50"
5610-
wagmi: "npm:^2.13.0"
5594+
wagmi: "npm:^2.13.5"
56115595
languageName: unknown
56125596
linkType: soft
56135597

@@ -5621,7 +5605,7 @@ __metadata:
56215605
"@eslint/js": "npm:^9.15.0"
56225606
"@graphql-codegen/cli": "npm:^5.0.3"
56235607
"@graphql-codegen/client-preset": "npm:^4.5.1"
5624-
"@kleros/kleros-app": "npm:^2.0.2"
5608+
"@kleros/kleros-app": "workspace:^"
56255609
"@kleros/kleros-sdk": "workspace:^"
56265610
"@kleros/kleros-v2-contracts": "workspace:^"
56275611
"@kleros/kleros-v2-eslint-config": "workspace:^"
@@ -10967,51 +10951,51 @@ __metadata:
1096710951
languageName: node
1096810952
linkType: hard
1096910953

10970-
"@wagmi/connectors@npm:5.5.0, @wagmi/connectors@npm:^5.5.0":
10971-
version: 5.5.0
10972-
resolution: "@wagmi/connectors@npm:5.5.0"
10954+
"@wagmi/connectors@npm:5.5.3":
10955+
version: 5.5.3
10956+
resolution: "@wagmi/connectors@npm:5.5.3"
1097310957
dependencies:
1097410958
"@coinbase/wallet-sdk": "npm:4.2.3"
10975-
"@metamask/sdk": "npm:0.30.1"
10959+
"@metamask/sdk": "npm:0.31.1"
1097610960
"@safe-global/safe-apps-provider": "npm:0.18.4"
1097710961
"@safe-global/safe-apps-sdk": "npm:9.1.0"
1097810962
"@walletconnect/ethereum-provider": "npm:2.17.0"
1097910963
cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3"
1098010964
peerDependencies:
10981-
"@wagmi/core": 2.15.0
10965+
"@wagmi/core": 2.15.2
1098210966
typescript: ">=5.0.4"
1098310967
viem: 2.x
1098410968
peerDependenciesMeta:
1098510969
typescript:
1098610970
optional: true
10987-
checksum: 10/fe8898bee0b3abb9f6b2aaa99a0f892c9e431ab99e3189bae028edc0f4edc799dfc326a82b5fd4e7893e900bc5af912ff8e648e7e18890d790713631719da906
10971+
checksum: 10/bf2c58bb62be16387e3084f1bd2d7a9197e413626728b3bfc864c11de0eb0dfecd4637b23b1adc36a05b6570d81b31ef53a3ac107d2e2ded237db8fb17c1d8d2
1098810972
languageName: node
1098910973
linkType: hard
1099010974

10991-
"@wagmi/connectors@npm:5.5.3":
10992-
version: 5.5.3
10993-
resolution: "@wagmi/connectors@npm:5.5.3"
10975+
"@wagmi/connectors@npm:^5.5.0":
10976+
version: 5.5.0
10977+
resolution: "@wagmi/connectors@npm:5.5.0"
1099410978
dependencies:
1099510979
"@coinbase/wallet-sdk": "npm:4.2.3"
10996-
"@metamask/sdk": "npm:0.31.1"
10980+
"@metamask/sdk": "npm:0.30.1"
1099710981
"@safe-global/safe-apps-provider": "npm:0.18.4"
1099810982
"@safe-global/safe-apps-sdk": "npm:9.1.0"
1099910983
"@walletconnect/ethereum-provider": "npm:2.17.0"
1100010984
cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3"
1100110985
peerDependencies:
11002-
"@wagmi/core": 2.15.2
10986+
"@wagmi/core": 2.15.0
1100310987
typescript: ">=5.0.4"
1100410988
viem: 2.x
1100510989
peerDependenciesMeta:
1100610990
typescript:
1100710991
optional: true
11008-
checksum: 10/bf2c58bb62be16387e3084f1bd2d7a9197e413626728b3bfc864c11de0eb0dfecd4637b23b1adc36a05b6570d81b31ef53a3ac107d2e2ded237db8fb17c1d8d2
10992+
checksum: 10/fe8898bee0b3abb9f6b2aaa99a0f892c9e431ab99e3189bae028edc0f4edc799dfc326a82b5fd4e7893e900bc5af912ff8e648e7e18890d790713631719da906
1100910993
languageName: node
1101010994
linkType: hard
1101110995

11012-
"@wagmi/core@npm:2.15.0, @wagmi/core@npm:^2.15.0":
11013-
version: 2.15.0
11014-
resolution: "@wagmi/core@npm:2.15.0"
10996+
"@wagmi/core@npm:2.15.2, @wagmi/core@npm:^2.15.2":
10997+
version: 2.15.2
10998+
resolution: "@wagmi/core@npm:2.15.2"
1101510999
dependencies:
1101611000
eventemitter3: "npm:5.0.1"
1101711001
mipd: "npm:0.0.7"
@@ -11025,13 +11009,13 @@ __metadata:
1102511009
optional: true
1102611010
typescript:
1102711011
optional: true
11028-
checksum: 10/b40ed089ddb23f7573e682105e41fe510f375e88612591dd841eefba06e2ffd0d2b2fdd8b1603d2c7e6aa4f70aa2bd94d12b6b578b3fe2c7abcb545ef24ff822
11012+
checksum: 10/ed11530d329831c7e1f957ca17bc5633c5d2816ea24722b0ba6a7beb220d309f0264f54c0839dbc7f2f9c1683883435b8ead789ffcc388ffb61c41e2c72a6129
1102911013
languageName: node
1103011014
linkType: hard
1103111015

11032-
"@wagmi/core@npm:2.15.2, @wagmi/core@npm:^2.15.2":
11033-
version: 2.15.2
11034-
resolution: "@wagmi/core@npm:2.15.2"
11016+
"@wagmi/core@npm:^2.15.0":
11017+
version: 2.15.0
11018+
resolution: "@wagmi/core@npm:2.15.0"
1103511019
dependencies:
1103611020
eventemitter3: "npm:5.0.1"
1103711021
mipd: "npm:0.0.7"
@@ -11045,7 +11029,7 @@ __metadata:
1104511029
optional: true
1104611030
typescript:
1104711031
optional: true
11048-
checksum: 10/ed11530d329831c7e1f957ca17bc5633c5d2816ea24722b0ba6a7beb220d309f0264f54c0839dbc7f2f9c1683883435b8ead789ffcc388ffb61c41e2c72a6129
11032+
checksum: 10/b40ed089ddb23f7573e682105e41fe510f375e88612591dd841eefba06e2ffd0d2b2fdd8b1603d2c7e6aa4f70aa2bd94d12b6b578b3fe2c7abcb545ef24ff822
1104911033
languageName: node
1105011034
linkType: hard
1105111035

@@ -36018,25 +36002,6 @@ __metadata:
3601836002
languageName: node
3601936003
linkType: hard
3602036004

36021-
"wagmi@npm:^2.13.0":
36022-
version: 2.13.0
36023-
resolution: "wagmi@npm:2.13.0"
36024-
dependencies:
36025-
"@wagmi/connectors": "npm:5.5.0"
36026-
"@wagmi/core": "npm:2.15.0"
36027-
use-sync-external-store: "npm:1.2.0"
36028-
peerDependencies:
36029-
"@tanstack/react-query": ">=5.0.0"
36030-
react: ">=18"
36031-
typescript: ">=5.0.4"
36032-
viem: 2.x
36033-
peerDependenciesMeta:
36034-
typescript:
36035-
optional: true
36036-
checksum: 10/68770f64d57be3c6367271a73a79a3c108e27ef5b106e47583c3dcd83e4746ee614e7006861574263dabafda233c43e876fcaeaf7260e4df75b5fe53ae41d8ec
36037-
languageName: node
36038-
linkType: hard
36039-
3604036005
"wagmi@npm:^2.13.3, wagmi@npm:^2.13.5":
3604136006
version: 2.13.5
3604236007
resolution: "wagmi@npm:2.13.5"

0 commit comments

Comments
 (0)
Please sign in to comment.