From 9ed42581ac54dccbe31f6fbbe4f342f725fc0791 Mon Sep 17 00:00:00 2001 From: vicnaum Date: Thu, 19 Jan 2023 13:15:49 +0100 Subject: [PATCH] fix: T-1448 add Foundry CI --- .github/workflows/ci.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d823768..a70673e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,3 +21,32 @@ jobs: run: npm ci - name: Compile code and run test coverage run: npm run coverage + + foundry: + strategy: + fail-fast: true + + name: Foundry Tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive + - uses: actions/setup-node@v3 + with: + node-version: 16 + - name: Install dependencies + run: npm ci + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + - name: Run Forge build + run: | + forge --version + forge build + - name: Run Forge tests + run: | + cp .env.example .env + source .env + forge test -vvv