88 runs-on : ubuntu-latest
99 steps :
1010 - uses : actions/checkout@v2
11-
12- - name : Install Foundry
13- uses : onbjerg/foundry-toolchain@v1
11+ - uses : onbjerg/foundry-toolchain@v1
1412 with :
1513 version : nightly
16-
17- - name : Install Dependencies
14+ - name : dependencies
1815 run : forge install
19-
20- - name : Run Tests
16+ - name : tests
2117 run : forge test
22- env :
23- FOUNDRY_PROFILE : ci
2418
2519 snapshot :
2620 runs-on : ubuntu-latest
2721 steps :
2822 - uses : actions/checkout@v2
29-
30- - name : Install Foundry
31- uses : foundry-rs/foundry-toolchain@v1
23+ - uses : foundry-rs/foundry-toolchain@v1
3224 with :
3325 version : nightly
34-
35- - name : Install deps
26+ - name : dependencies
3627 run : forge install
37-
38- - name : Check contract sizes
28+ - name : check contract sizes
3929 run : forge build --sizes
40-
41- - name : Check gas snapshots
30+ - name : check gas snapshots
4231 run : forge snapshot --check
4332
4433 slither :
@@ -47,21 +36,16 @@ jobs:
4736 matrix :
4837 node-version : [16.x]
4938 steps :
50- - uses : actions/checkout@v2
51-
52- - name : Install Foundry
53- uses : foundry-rs/foundry-toolchain@v1
39+ - uses : actions/checkout@v3
40+ - uses : foundry-rs/foundry-toolchain@v1
5441 with :
5542 version : nightly
56-
57- - name : Install deps
43+ - name : dependencies
5844 run : forge install
59-
60- - name : Check contract sizes
45+ - name : check contract sizes
6146 run : forge build --sizes
62-
63- - name : Run Slither
64- uses : crytic/slither-action@main
47+ - name : slither
48+ 6549 id : slither
6650 with :
6751 target : ' .'
@@ -76,19 +60,12 @@ jobs:
7660 - uses : actions/checkout@v3
7761 with :
7862 submodules : recursive
79-
80- - name : Install Foundry
81- uses : foundry-rs/foundry-toolchain@v1
63+ - uses : foundry-rs/foundry-toolchain@v1
8264 with :
8365 version : nightly
84-
85- - name : Run Forge build
86- run : |
87- forge --version
88- forge build --sizes
89- id : build
66+ - name : dependencies
67+ run : forge build --sizes
9068 continue-on-error : true
91-
9269 - name : Run scripts
9370 run : |
9471 ls -lsa
0 commit comments