test.yml 586 B

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