58
58
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
59
59
with :
60
60
repo-token : ${{ secrets.GITHUB_TOKEN }}
61
- - name : Install ganache
62
- run : sudo npm install -g ganache
61
+ - name : Install anvil
62
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
63
63
- name : Run tests in release
64
64
run : make test-release
65
65
release-tests-windows :
78
78
run : |
79
79
choco install python protoc visualstudio2019-workload-vctools -y
80
80
npm config set msvs_version 2019
81
- - name : Install ganache
82
- run : npm install -g ganache --loglevel verbose
81
+ - name : Install anvil
82
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
83
83
- name : Install make
84
84
run : choco install -y make
85
85
- uses : KyleMayes/install-llvm-action@v1
@@ -140,8 +140,8 @@ jobs:
140
140
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
141
141
with :
142
142
repo-token : ${{ secrets.GITHUB_TOKEN }}
143
- - name : Install ganache
144
- run : sudo npm install -g ganache
143
+ - name : Install anvil
144
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
145
145
- name : Run tests in debug
146
146
run : make test-debug
147
147
state-transition-vectors-ubuntu :
@@ -196,8 +196,8 @@ jobs:
196
196
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
197
197
with :
198
198
repo-token : ${{ secrets.GITHUB_TOKEN }}
199
- - name : Install ganache
200
- run : sudo npm install -g ganache
199
+ - name : Install anvil
200
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
201
201
- name : Run the beacon chain sim that starts from an eth1 contract
202
202
run : cargo run --release --bin simulator eth1-sim
203
203
merge-transition-ubuntu :
@@ -212,8 +212,8 @@ jobs:
212
212
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
213
213
with :
214
214
repo-token : ${{ secrets.GITHUB_TOKEN }}
215
- - name : Install ganache
216
- run : sudo npm install -g ganache
215
+ - name : Install anvil
216
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
217
217
- name : Run the beacon chain sim and go through the merge transition
218
218
run : cargo run --release --bin simulator eth1-sim --post-merge
219
219
no-eth1-simulator-ubuntu :
@@ -228,8 +228,8 @@ jobs:
228
228
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
229
229
with :
230
230
repo-token : ${{ secrets.GITHUB_TOKEN }}
231
- - name : Install ganache
232
- run : sudo npm install -g ganache
231
+ - name : Install anvil
232
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
233
233
- name : Run the beacon chain sim without an eth1 connection
234
234
run : cargo run --release --bin simulator no-eth1-sim
235
235
syncing-simulator-ubuntu :
@@ -244,8 +244,8 @@ jobs:
244
244
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
245
245
with :
246
246
repo-token : ${{ secrets.GITHUB_TOKEN }}
247
- - name : Install ganache
248
- run : sudo npm install -g ganache
247
+ - name : Install anvil
248
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
249
249
- name : Run the syncing simulator
250
250
run : cargo run --release --bin simulator syncing-sim
251
251
doppelganger-protection-test :
@@ -260,8 +260,8 @@ jobs:
260
260
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
261
261
with :
262
262
repo-token : ${{ secrets.GITHUB_TOKEN }}
263
- - name : Install ganache
264
- run : sudo npm install -g ganache
263
+ - name : Install anvil
264
+ run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil
265
265
- name : Install lighthouse and lcli
266
266
run : |
267
267
make
0 commit comments