File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -33,20 +33,27 @@ jobs:
3333 with :
3434 version : nightly
3535
36+ - name : Setup pnpm
37+ uses : pnpm/action-setup@v2
38+ with :
39+ version : 8.14.0
40+ run_install : false
41+
3642 - name : Init required submodules
3743 run : git submodule update --init --recursive --depth 1 --jobs 4
3844
3945 - name : Run coverage
40- run : forge coverage --ir-minimum --match-path ' pkg/contracts/test/**' --exclude-tests --skip script --report lcov
46+ run : pnpm --dir pkg/contracts run coverage
4147
4248 - name : Upload coverage report
4349 uses : actions/upload-artifact@v4
4450 with :
4551 name : forge-coverage-lcov
46- path : lcov.info
52+ path : pkg/contracts/ lcov.info
4753 if-no-files-found : warn
4854
4955 - name : Upload coverage reports to Codecov
5056 uses : codecov/codecov-action@v5
5157 with :
5258 token : ${{ secrets.CODECOV_TOKEN }}
59+ files : pkg/contracts/lcov.info
Original file line number Diff line number Diff line change 1212 "test" : " forge test -vvv" ,
1313 "test:force" : " forge test -vvv --force" ,
1414 "format" : " forge fmt" ,
15- "coverage" : " forge coverage --ir-minimum --match-path 'pkg/contracts/test/**' --exclude-tests --skip script --report lcov -r pkg/contracts/ lcov.info && sed -i 's|^SF:pkg/contracts/|SF:|g' lcov.info"
15+ "coverage" : " forge coverage --ir-minimum --match-path 'pkg/contracts/test/**' --exclude-tests --skip script --report lcov -r lcov.info && sed -i 's|^SF:pkg/contracts/|SF:|g' lcov.info"
1616 }
1717}
You can’t perform that action at this time.
0 commit comments