From ce78e2ca6356e8dce1484055d5bd99be1cb360e3 Mon Sep 17 00:00:00 2001 From: rymnc <43716372+rymnc@users.noreply.github.com> Date: Wed, 29 Mar 2023 12:51:46 +0530 Subject: [PATCH] fix: install forge in ci --- .github/workflows/ci.yml | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4a577f..313d51b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,32 +4,40 @@ on: push: branches: [main] paths: - - '**.sol' - - 'scripts/**.ts' - - 'test/**.ts' - - 'hardhat.config.ts' - - 'package.json' - - '.github/workflows/ci.yml' + - "**.sol" + - "scripts/**.ts" + - "test/**.ts" + - "hardhat.config.ts" + - "package.json" + - ".github/workflows/ci.yml" pull_request: branches: [main] paths: - - '**.sol' - - 'scripts/**.ts' - - 'test/**.ts' - - 'hardhat.config.ts' - - 'package.json' - - '.github/workflows/ci.yml' + - "**.sol" + - "scripts/**.ts" + - "test/**.ts" + - "hardhat.config.ts" + - "package.json" + - ".github/workflows/ci.yml" jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + with: + submodules: recursive + + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + - uses: actions/setup-node@v3 with: node-version: 16 - cache: 'yarn' + cache: "yarn" - id: dependencies run: yarn install @@ -49,4 +57,4 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} coverage-files: coverage/lcov.info - artifact-name: code-coverage-report \ No newline at end of file + artifact-name: code-coverage-report