arnaucube
arnaucube/poseidon-solidity-examplePublic Self-hosted repository
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