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
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.