Skip to content

Conversation

@AlixANNERAUD
Copy link
Contributor

@AlixANNERAUD AlixANNERAUD commented Nov 30, 2025

This pull request introduces automated code coverage reporting to the project and updates related workflows and documentation. The main changes include integrating Codecov for coverage reporting, updating the CI workflow to generate and upload coverage data, and adding badges to the readme.md for visibility.

Continuous Integration and Coverage Reporting:

  • Added steps to the CI workflow (.github/workflows/check.yml) to run coverage analysis using cargo make coverage, generate an lcov.info file, and upload coverage results to Codecov.
  • Updated the setup action (.github/actions/setup/action.yml) to install cargo-llvm-cov for Rust code coverage instrumentation.

Build System Improvements:

  • Added a new coverage task to Makefile.toml that uses cargo-llvm-cov to generate coverage data for the workspace.
  • Set skip_core_tasks = true in the [config] section of Makefile.toml to streamline task execution.

Documentation Updates:

  • Added Codecov and MIT License badges to the top of readme.md for improved project transparency and visibility.

@AlixANNERAUD AlixANNERAUD linked an issue Nov 30, 2025 that may be closed by this pull request
@AlixANNERAUD AlixANNERAUD merged commit bb42330 into main Dec 1, 2025
1 check passed
@AlixANNERAUD AlixANNERAUD deleted the 144-add-coverage branch December 1, 2025 13:32
@codecov
Copy link

codecov bot commented Dec 1, 2025

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.

Add coverage

2 participants