/ .github / workflows / test.yml
test.yml
 1  name: test
 2  
 3  on: workflow_dispatch
 4  
 5  env:
 6    FOUNDRY_PROFILE: ci
 7  
 8  jobs:
 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