The “contracts/Sablier.sol” path is valid, when inside the “packages/protocol” path. Therefore, this is what I did in my configuration file, using the instructions found on this page.
However, when I click on the file, I still get this error:
Is the path contracts/Sablier.sol a relative path in your repository?
Hi @PaulRBerg! Doing a quick scan of your repository, I don’t think you even need fixes. That’s typically true if the coverage report generated matches up with the repository file structure. Can you see what happens if you remove that part of the yaml?
yarn run coverage
yarn lcov-result-merger "packages/**/coverage/lcov.info" | yarn codecov
The first step runs coverage on all packages in the monorepo, while the second one takes all the coverage reports and merges them into one which is relative to the root of the monorepo (exactly what I needed).