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