-
Notifications
You must be signed in to change notification settings - Fork 1
Upgrade JaCoCo Integration to modern coverage approach #89
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
Background
Our current usage of JaCoCo for code coverage relies on outdated configurations and versions that may introduce security vulnerabilities, lack ongoing support, or are incompatible with newer build and runtime environments.
Feature
Replace existing JaCoCo usage with a modern, secure, and actively maintained approach.
This includes:
- Upgrading to the latest stable JaCoCo version
- Evaluating and incorporating additional security or reporting enhancements where applicable
Business Value
- Reduces security risks associated with outdated dependencies
- Ensures compatibility with modern development tooling and environments
- Improves reliability and accuracy of code coverage reporting
Example [Optional]
lazy val jacocoVersion = "0.8.10-absa.1"
def jacocoUrl(artifactName: String): String = s"https://github.com/AbsaOSS/jacoco/releases/download/$jacocoVersion/org.jacoco.$artifactName-$jacocoVersion.jar"Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request