gradle-build-action
gradle-build-action copied to clipboard
Execute your Gradle build and trigger dependency submission
The Gradle User Home directory is not cleaned up in an efficient manner by Gradle, and this action doesn't do anything special to cleanup unused files in the Gradle User...
### Description Action fails with `Destination file path already exists` error if archive with appropriate Gradle version already exists. ### Expected behavior Action tries to remove or reuse archive without...
There is now an API that permits users to delete specific cache entries. It might be possible to leverage this to overwrite existing cache entries, allowing corrupted cache entries to...
It would be great to have the resolved Gradle version as an output of the action; that way one could use `gradle-version: current` and later pass that version as input...
Allow action to save/restore configuration-cache state on runners with persistent Gradle User Home
Action will ignore saving/restoring configuration cache from the projects .gradle directory if it detects that Gradle User home exists on the host. Logs from the gradle-build-action setup step: ``` Run...
The current Job Summary, while working OK, doesn't render well in some cases with long values. 1. The 'requested tasks' column includes all task options, which can make that column...
Currently, we recommend that users configure a separate workflow running the [wrapper-validation-action](https://github.com/marketplace/actions/gradle-wrapper-validation) to verify that the Gradle wrapper jar is not corrupted. Doing this automatically for any workflow using `gradle-build-action`...
Currently these parameters won't work quite as expected if specified as paths with wildcards.
In a previous job run, a corrupt Gradle distribution got cached. Subsequent job executions fail since they use the corrupt cache entry. ``` Could not unzip /home/runner/.gradle/wrapper/dists/gradle-7.2-all/260hg96vuh6ex27h9vo47iv4d/gradle-7.2-all.zip to /home/runner/.gradle/wrapper/dists/gradle-7.2-all/260hg96vuh6ex27h9vo47iv4d. Reason:...
The gradle-build-action does not attempt to determine which source files control the contents of the different cached "bundles" in Gradle User Home. Instead, a cache key is calculated based on...