Skip to content

7#8

Merged
RAprogramm merged 1 commit into
mainfrom
7
May 21, 2026
Merged

7#8
RAprogramm merged 1 commit into
mainfrom
7

Conversation

@RAprogramm
Copy link
Copy Markdown
Owner

Closes #7

What

Adds a dedicated codecov job to ci.yml and wires the repo to Codecov.

  • codecov job — runs the test suite under coverage instrumentation (cargo llvm-cov nextest), uploads the LCOV coverage report (codecov/codecov-action) and the JUnit test results / Test Analytics (codecov/test-results-action), then enforces the 95% line gate. Replaces the old local-only coverage job.
  • .config/nextest.tomlci nextest profile emitting junit.xml.
  • codecov.yml — project/patch status targets (95%) so Codecov posts PR feedback when coverage drops; generated src/apis and src/models excluded.
  • README — Codecov badge.
  • CODECOV_TOKEN repository secret added; both Codecov actions SHA-pinned.

Verified locally

cargo llvm-cov nextest --profile ci → 3 tests pass, hand-written coverage 100% (gate 95%), junit.xml and lcov.info produced. actionlint clean.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 21, 2026

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 ☂️

@RAprogramm RAprogramm merged commit dbbde9d into main May 21, 2026
12 checks passed
@RAprogramm RAprogramm deleted the 7 branch May 21, 2026 02:45
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 a dedicated Codecov job: coverage upload, Test Analytics, PR feedback

1 participant