36
36
with :
37
37
path : ${{github.workspace}}/packages/ethereum-tests
38
38
key : submodule-${{ steps.create-cache-key.outputs.submodule-cache-key}}
39
-
40
- outputs :
39
+
40
+ outputs :
41
41
submodule-cache-key : submodule-${{ steps.create-cache-key.outputs.submodule-cache-key}}
42
42
43
43
build :
51
51
with :
52
52
path : ${{github.workspace}}/node_modules
53
53
key : npm-${{ hashFiles('package-lock.json') }}
54
-
54
+
55
55
- name : Use Node.js 20
56
56
uses : actions/setup-node@v4
57
57
with :
60
60
61
61
- run : npm ci
62
62
working-directory : ${{github.workspace}}
63
-
63
+
64
64
- name : Cache dependencies
65
65
uses : actions/cache/save@v4
66
66
with :
73
73
path : ${{github.workspace}}
74
74
key : npm-${{ hashFiles('package-lock.json') }}-${{ github.run_id }}
75
75
76
- outputs :
76
+ outputs :
77
77
dep-cache-key : ${{ steps.dep-cache.outputs.cache-primary-key }}-${{ github.run_id }}
78
78
79
79
block :
82
82
with :
83
83
dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
84
84
submodule-cache-key : ${{ needs.checkout-submodules.outputs.submodule-cache-key }}
85
-
85
+
86
86
blockchain :
87
87
needs : build
88
88
uses : ./.github/workflows/blockchain-build.yml
@@ -139,6 +139,12 @@ jobs:
139
139
with :
140
140
dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
141
141
142
+ mpt :
143
+ needs : build
144
+ uses : ./.github/workflows/mpt-build.yml
145
+ with :
146
+ dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
147
+
142
148
rlp :
143
149
needs : build
144
150
uses : ./.github/workflows/rlp-build.yml
@@ -151,12 +157,6 @@ jobs:
151
157
with :
152
158
dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
153
159
154
- trie :
155
- needs : build
156
- uses : ./.github/workflows/trie-build.yml
157
- with :
158
- dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
159
-
160
160
tx :
161
161
needs : [build, checkout-submodules]
162
162
uses : ./.github/workflows/tx-build.yml
@@ -188,7 +188,7 @@ jobs:
188
188
uses : ./.github/workflows/wallet-build.yml
189
189
with :
190
190
dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
191
-
191
+
192
192
lint :
193
193
needs : build
194
194
uses : ./.github/workflows/lint.yml
@@ -201,5 +201,3 @@ jobs:
201
201
with :
202
202
dep-cache-key : ${{ needs.build.outputs.dep-cache-key }}
203
203
submodule-cache-key : ${{ needs.checkout-submodules.outputs.submodule-cache-key }}
204
-
205
-
0 commit comments