WEB-146: Integrate Codecov coverage upload - #3743
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note
|
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
fdd98d9 to
7b6c969
Compare
|
@SaaiAravindhRaja please do a rebase |
IOhacker
left a comment
There was a problem hiding this comment.
@SaaiAravindhRaja @DavidH-1 Mifos has CodeCov accounts and the tokenis configured in the Github repository?
d1d49bf to
e110876
Compare
|
This pull request seems to be stale. Are you still planning to work on it? We will automatically close it in 30 days. |
Description
Integrates Codecov upload into the existing build workflow. The workflow now runs the Jest CI suite with
lcovand text-summary coverage reporters, then uploadscoverage/lcov.infousingcodecov/codecov-action@v5.The coverage and Codecov steps are non-blocking, so existing Jest failures or upload issues do not fail the build workflow. This keeps the current build behavior intact while still publishing coverage when
lcov.infois generated.Related issues and discussion
Jira: https://mifosforge.jira.com/browse/WEB-146
Screenshots, if any
No UI changes.
Checklist
web-app/.github/CONTRIBUTING.md.Testing
ruby -e 'require "yaml"; YAML.load_file(".github/workflows/build.yml"); puts "yaml_ok"'actionlint -ignore 'input "GITHUB_TOKEN" is not defined' -ignore 'input "PRESERVE" is not defined' .github/workflows/build.yml./node_modules/.bin/prettier .github/workflows/build.yml --checkgit diff --check origin/dev...HEADgitleaks detect --no-banner --redact --source . --log-opts origin/dev..HEADcoverage/lcov.infoand queued the upload for processing.