equisoft-actions/Run a gradle task and upload reports

Run a gradle task expecting JaCoCo reports to be produced. The exported reports will follow naming conventions detailed by our ADRs (https://confluence.equisoft.com/display/HRMI/ADR). Coverage details will be added as comments on pull requests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
download-artifactDownload the `jacoco-build` artifact. Defaults to `true`.yestrue
enable-coverage-commentPost coverage results as a comment on the Pull Request. Defaults to `true`.yestrue
gradle-propertiesContent of a gradle.properties file that will be passed to the gradle runner.no
gradle-project-pathGradle project path. For example: bff. Defaults to the root project. yes.
read-only-cacheIf set to true, the action will only read from the cache and will not write to it.yestrue
report-nameThe name of the archived report. It must follow the convention detailed by our ADRs.yeskotlin-test-coverage.jacoco.xml
report-retention-daysDuration in days to preserve reports.yes5
task-nameThe JaCoCo task name. Defaults to "ci-coverage-verification".yesci-coverage-verification
working-directoryRelative path under $GITHUB_WORKSPACE where the root project is located.no.

no outputs