poseidon-solidity-example/.github/workflows/test.yml
.github/workflows/test.ymlRaw
1name: test
2
3on: workflow_dispatch
4
5env:
6 FOUNDRY_PROFILE: ci
7
8jobs:
9 check:
10 strategy:
11 fail-fast: true
12
13 name: Foundry project
14 runs-on: ubuntu-latest
15 steps:
16 - uses: actions/checkout@v3
17 with:
18 submodules: recursive
19
20 - name: Install Foundry
21 uses: foundry-rs/foundry-toolchain@v1
22 with:
23 version: nightly
24
25 - name: Run Forge build
26 run: |
27 forge --version
28 forge build --sizes
29 id: build
30
31 - name: Run Forge tests
32 run: |
33 forge test -vvv
34 id: test