Skip to content

[CI] Update code coverage workflow #74

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 5 commits into from
Apr 16, 2025
Merged

Conversation

wysiwys
Copy link
Contributor

@wysiwys wysiwys commented Apr 16, 2025

This PR updates the coverage.yml workflow in CI to replace -Zprofile (which is no longer available) with -Cinstrument-coverage and the options it needs for doctests. It also replaces actions-rs/grcov with grcov installed via cargo.

@wysiwys wysiwys self-assigned this Apr 16, 2025
Copy link
Member

@franziskuskiefer franziskuskiefer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@franziskuskiefer franziskuskiefer enabled auto-merge (squash) April 16, 2025 13:07
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 44.65%. Comparing base (816b9f5) to head (0081b11).
Report is 67 commits behind head on main.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##             main      #74       +/-   ##
===========================================
- Coverage   60.73%   44.65%   -16.08%     
===========================================
  Files          18       15        -3     
  Lines        1640     3630     +1990     
===========================================
+ Hits          996     1621      +625     
- Misses        644     2009     +1365     

see 18 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@franziskuskiefer franziskuskiefer merged commit 2460bab into main Apr 16, 2025
17 checks passed
@franziskuskiefer franziskuskiefer deleted the wysiwys/code-coverage branch April 16, 2025 13:18
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants