Skip to content

chore(ci): remove codecov#691

Merged
devcrocod merged 1 commit intomainfrom
devcrocod/remove-codecov
Apr 14, 2026
Merged

chore(ci): remove codecov#691
devcrocod merged 1 commit intomainfrom
devcrocod/remove-codecov

Conversation

@devcrocod
Copy link
Copy Markdown
Contributor

Remove Codecov configuration and CI steps for uploading coverage/test reports.

Motivation and Context

  • Codecov integration relies on third-party credentials
  • Codecov has not demonstrated clear value for the project:
    • Coverage analysis is already handled by kover, which runs locally and in CI
    • PR reviews still require manual inspection of tests regardless of codecov reports
    • Codecov flaky test detection is unreliable, it marks 3325 out of all tests as flaky with similar failure rates, making the signal useless (https://app.codecov.io/gh/modelcontextprotocol/kotlin-sdk/tests)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes the repository’s Codecov integration from CI and configuration files, keeping coverage generation via Kover while eliminating third-party upload steps and credentials usage.

Changes:

  • Removed codecov.yml from the repository.
  • Removed Codecov upload steps (coverage + test results) from the main CI workflow.
  • Updated context7.json to stop referencing the removed Codecov config file.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
context7.json Removes codecov.yml from the excluded files list to match its deletion.
codecov.yml Deletes Codecov configuration as part of decommissioning Codecov integration.
.github/workflows/build.yml Removes Codecov upload steps and associated token usage from CI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@devcrocod devcrocod merged commit 081a635 into main Apr 14, 2026
24 checks passed
@devcrocod devcrocod deleted the devcrocod/remove-codecov branch April 14, 2026 11:14
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.

3 participants