58
58
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
59
59
with :
60
60
repo-token : ${{ secrets.GITHUB_TOKEN }}
61
- - name : Install anvil
62
- run : cargo install --git https://github.com/ foundry-rs/foundry --locked anvil
61
+ - name : Install Foundry ( anvil)
62
+ uses : foundry-rs/foundry-toolchain@v1
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 anvil
82
- # Extra feature to work around https://github.com/foundry-rs/foundry/issues/5115
83
- run : cargo install --git https://github.com/foundry-rs/foundry --locked anvil --features ethers/ipc
81
+ - name : Install Foundry (anvil)
82
+ uses : foundry-rs/foundry-toolchain@v1
84
83
- name : Install make
85
84
run : choco install -y make
86
85
- uses : KyleMayes/install-llvm-action@v1
@@ -141,8 +140,8 @@ jobs:
141
140
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
142
141
with :
143
142
repo-token : ${{ secrets.GITHUB_TOKEN }}
144
- - name : Install anvil
145
- run : cargo install --git https://github.com/ foundry-rs/foundry --locked anvil
143
+ - name : Install Foundry ( anvil)
144
+ uses : foundry-rs/foundry-toolchain@v1
146
145
- name : Run tests in debug
147
146
run : make test-debug
148
147
state-transition-vectors-ubuntu :
@@ -197,8 +196,8 @@ jobs:
197
196
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
198
197
with :
199
198
repo-token : ${{ secrets.GITHUB_TOKEN }}
200
- - name : Install anvil
201
- run : cargo install --git https://github.com/ foundry-rs/foundry --locked anvil
199
+ - name : Install Foundry ( anvil)
200
+ uses : foundry-rs/foundry-toolchain@v1
202
201
- name : Run the beacon chain sim that starts from an eth1 contract
203
202
run : cargo run --release --bin simulator eth1-sim
204
203
merge-transition-ubuntu :
@@ -213,8 +212,8 @@ jobs:
213
212
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
214
213
with :
215
214
repo-token : ${{ secrets.GITHUB_TOKEN }}
216
- - name : Install anvil
217
- run : cargo install --git https://github.com/ foundry-rs/foundry --locked anvil
215
+ - name : Install Foundry ( anvil)
216
+ uses : foundry-rs/foundry-toolchain@v1
218
217
- name : Run the beacon chain sim and go through the merge transition
219
218
run : cargo run --release --bin simulator eth1-sim --post-merge
220
219
no-eth1-simulator-ubuntu :
@@ -243,8 +242,8 @@ jobs:
243
242
uses : arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
244
243
with :
245
244
repo-token : ${{ secrets.GITHUB_TOKEN }}
246
- - name : Install anvil
247
- run : cargo install --git https://github.com/ foundry-rs/foundry --locked anvil
245
+ - name : Install Foundry ( anvil)
246
+ uses : foundry-rs/foundry-toolchain@v1
248
247
- name : Run the syncing simulator
249
248
run : cargo run --release --bin simulator syncing-sim
250
249
doppelganger-protection-test :
0 commit comments