SIGN IN SIGN UP

ci: Remove Codecov and code coverage tooling (JAVA-560) (#5547)

* ci: Remove Codecov and code coverage tooling (JAVA-560)

Remove the Codecov service integration (codecov.yml, the README badge, and the upload steps across all CI workflows) along with the JaCoCo and Kover coverage tooling that only existed to feed it: the plugins, report and verification tasks across all modules, the version catalog entries, the Config.kt coverage threshold, and the createCoverageReports Makefile target.

No SDK code or public API is affected.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* test(sentry): Restore java.lang open after jacoco removal (JAVA-560)

SentryTest reflectively rewrites a class's name to fake the Android environment, which requires --add-opens java.base/java.lang=ALL-UNNAMED. The jacoco test agent was implicitly providing this open; now that jacoco is removed, declare it explicitly so the sentry unit tests keep passing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
N
Nelson Osacky committed
773a0df13db7654c534b8775902021af234fa3d5
Parent: 3eb7173
Committed by GitHub <noreply@github.com> on 6/16/2026, 7:31:06 AM