Skip to content

Commit 081a635

Browse files
authored
chore(ci): remove codecov (#691)
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)
1 parent 6ce534d commit 081a635

3 files changed

Lines changed: 0 additions & 68 deletions

File tree

.github/workflows/build.yml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,22 +104,6 @@ jobs:
104104
report_paths: '**/test-results/**/TEST-*.xml'
105105
truncate_stack_traces: false
106106

107-
- name: Upload coverage reports to Codecov
108-
if: ${{ !cancelled() && matrix.os == 'ubuntu-latest' }}
109-
uses: codecov/codecov-action@v6
110-
with:
111-
token: ${{ secrets.CODECOV_TOKEN }}
112-
report_type: coverage
113-
directory: ./build/reports/kover
114-
files: report.xml
115-
116-
- name: Upload test results to Codecov
117-
if: ${{ !cancelled() && matrix.os == 'ubuntu-latest' }}
118-
uses: codecov/codecov-action@v6
119-
with:
120-
token: ${{ secrets.CODECOV_TOKEN }}
121-
report_type: test_results
122-
123107

124108
- name: Archive Maven Local Repository
125109
if: ${{ success() && matrix.os == 'ubuntu-latest' }}

codecov.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

context7.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"CONTRIBUTING.md",
1313
"LICENSE",
1414
"SECURITY.md",
15-
"codecov.yml",
1615
"gradlew",
1716
"gradlew.bat",
1817
".editorconfig",

0 commit comments

Comments
 (0)