Skip to content

Update CI configuration for coverage reporting and token addition#6

Merged
sni10 merged 5 commits into
mainfrom
dev
Jul 17, 2026
Merged

Update CI configuration for coverage reporting and token addition#6
sni10 merged 5 commits into
mainfrom
dev

Conversation

@sni10

@sni10 sni10 commented Jul 17, 2026

Copy link
Copy Markdown
Owner

This pull request updates the CI workflow to improve test coverage reporting and artifact management. The main changes are focused on expanding the coverage report formats, securely uploading coverage results to Codecov, and making coverage reports available as CI artifacts.

Test coverage and reporting improvements:

  • The pytest command now generates an HTML coverage report in addition to the existing XML and terminal reports, making it easier to review coverage results visually.

CI artifact management and Codecov integration:

  • The Codecov upload step now uses a token from GitHub secrets for secure authentication.
  • A new step uploads both the XML and HTML coverage reports as CI artifacts, so they can be downloaded and reviewed after the workflow runs.

@sni10 sni10 self-assigned this Jul 17, 2026
@sni10
sni10 merged commit e643a09 into main Jul 17, 2026
1 check passed
@codecov-commenter

Copy link
Copy Markdown

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.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants