Holds the compliance-reports Java library.
compliance-reports/: published library modulebuild.gradle,settings.gradle,gradle/: shared Gradle build, publishing, signing, and dependency catalog configurationMakefile: single entrypoint for local development and CI tasks
Run the library test suite and generate Jacoco coverage:
make testPublished artifact:
org.sonarsource.compliancereports:compliance-reports
The module version is defined in compliance-reports/gradle.properties as x.y.z-SNAPSHOT.
At CI time, the build number is appended, producing a version such as 2.0.0.383.
Creating a GitHub release triggers .github/workflows/release.yml:
- Create a tag like
2.0.0.383for a public release. - Create a tag like
private-2.0.0.383for an Artifactory-only release. - Publish the GitHub release for that tag.