Skip to content

Commit 6d553de

Browse files
authored
ci: remove HTML coverage report to eliminate mismatched data warning (#66)
## Summary - Remove HTML coverage report generation from CI workflow - The "36 functions have mismatched data" warning was caused by `cargo llvm-cov report --html`, a known upstream LLVM/Rust issue - Codecov uses `lcov.info` directly and provides a better UI, making the HTML report redundant in CI - The `coverage-report` recipe remains in justfile for local development - Switch mise.toml from `ubi` to `github` backend for cargo-binstall ## Test plan - [x] Coverage workflow runs without warnings - [x] lcov.info still generated and uploaded to Codecov
1 parent 5af69f3 commit 6d553de

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

.github/workflows/coverage.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ jobs:
3131
- name: Run tests with coverage
3232
run: just test-coverage
3333

34-
- name: Generate HTML coverage report
35-
run: just coverage-report
36-
3734
- name: Upload to Codecov
3835
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # ratchet:codecov/codecov-action@v4
3936
with:
@@ -45,6 +42,4 @@ jobs:
4542
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/upload-artifact@v4
4643
with:
4744
name: coverage-report
48-
path: |
49-
lcov.info
50-
target/llvm-cov/html/
45+
path: lcov.info

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
just = "latest"
33
ruff = "latest"
44

5-
"ubi:cargo-bins/cargo-binstall" = "1" # Latest 1.x
5+
"github:cargo-bins/cargo-binstall" = "1" # Latest 1.x

0 commit comments

Comments
 (0)