A collection of GitHub Actions to accelerate your Gradle Builds on GitHub
MIT License
Bot releases are hidden (Show)
Published by bigdaz about 1 month ago
This release brings some minor improvements:
develocity-token-expiry
parameter had no effect (#381)Full Changelog: https://github.com/gradle/actions/compare/v4.0.1...v4.1.0
This patch release updates a number of dependencies, and fixes a bug that caused Gradle version '8.1' to be confused with '8.10'.
Full Changelog: https://github.com/gradle/actions/compare/v4.0.0...v4.0.1
Published by bigdaz 2 months ago
Final release of v4.0.0
of the setup-gradle
, dependency-submission
and wrapper-validation
actions provided under gradle/actions
.
This release is available under the v4
tag.
v3
releasearguments
parameter has been removedUsing the action to execute Gradle via the arguments
parameter was deprecated in v3
and this parameter has been removed.
See here for more details.
After a number of fixes and improvements, this release enables cache-cleanup by default for all Jobs using the setup-gradle
and dependency-submission
actions.
Improvements and bugfixes related cache cleanup:
This feature should help to minimize the size of entries written to the GitHub Actions cache, speeding up builds and reducing cache usage.
In v3
, the setup-gradle
action was enhanced to support Gradle wrapper validation, removing the need to use a separate workflow
file with the gradle/actions/wrapper-validation
action.
With this release, wrapper validation has been significantly improved, and is now enabled by default (#12):
allow-snapshot-wrappers
makes it possible to validate snapshot wrapper jars using setup-gradle
.wrapper-validation
for new Gradle versions: By only fetching wrapper checksums for Gradle versions that were not known when this action was released, this release reduces the likelihood that a network failure could cause failure in wrapper validation (#171)wrapper-validation
finds no wrapper jars (#284)Wrapper validation is important for supply-chain integrity. Enabling this feature by default will increase the coverage of wrapper
validation on projects using GitHub Actions.
Some dependency-graph inputs that could previously only be configured via environment variables now have dedicated action inputs:
dependency-graph-report-dir
: sets the location where dependency-graph reports will be generateddependency-graph-exclude-projects
and dependency-graph-include-projects
: select which Gradle projects will contribute to the generated dependency graph.dependency-graph-exclude-configurations
and dependency-graph-include-configurations
: select which Gradle configurations will contribute to the generated dependency graph.read-only
or disabled
(#255)setup-gradle
requests a specific Gradle version, the action will no longer download and install that version if it is already available on the PATH
of the runner (#270)setup-gradle
and dependency-submission
actions now attempt to use the D:
drive for Gradle User Home if it is available (#290)gradle-home-cache-cleanup
input parameter has been deprecated and replaced by cache-cleanup
dependency-graph: clear
parameter has been removed without replacementv3
have been removed:
Full Changelog: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0
Published by bigdaz 3 months ago
First release candidate for v4
of the setup-gradle
, dependency-submission
and wrapper-validation
actions provided under gradle/actions
. As no issues were reported, this release candidate has been promoted as v4.0.0
.
This is the first release available under the v4
tag.
Full Changelog: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0-rc.1
Published by bigdaz 3 months ago
Second beta release for v4
of the setup-gradle
, dependency-submission
and wrapper-validation
actions provided under gradle/actions
.
This release (and all subsequent releases leading up to v4) will be available under the prerelease/v4
tag. eg.
uses: gradle/actions/setup-gradle@prerelease/v4
Full Changelog: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0-beta.2
Published by bigdaz 3 months ago
First beta release for v4
of the setup-gradle
, dependency-submission
and wrapper-validation
actions provided under gradle/actions
.
This release (and all subsequent releases leading up to v4) will be available under the prerelease/v4
tag. eg.
Full Changelog: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0-beta.1
Published by bigdaz 3 months ago
This release contains a major upgrade to gradle-home-cache-cleanup
as well as improvements to dependency-submission.
Full Changelog: https://github.com/gradle/actions/compare/v3.4.2...v3.5.0
Published by cdsap 4 months ago
This patch release fixes a race condition that resulted in the DEVELOCITY_ACCESS_KEY
variable not being set in the environment.
Full Changelog: https://github.com/gradle/actions/compare/v3.4.1...v3.4.2
Published by bigdaz 4 months ago
This patch release fixes a bug introduced in v3.4.0, that prevents build scan publication to Develocity.
The bug results in the removal of the DEVELOCITY_ACCESS_KEY
variable being removed, so that Gradle cannot authenticate with the Develocity server.
Full Changelog: https://github.com/gradle/actions/compare/v3.4.0...v3.4.1
Published by bigdaz 4 months ago
This release improves the integration with Gradle Develocity®, as well as updating a number of key dependencies.
develocity-access-key
input parameter allows the action to generate a short-lived access token for subsequentwrapper-validation
with Gradle 8.8 wrappers.Full Changelog: https://github.com/gradle/actions/compare/v3.3.2...v3.4.0
Published by bigdaz 6 months ago
This patch release fixes a bug in both dependency-submission
and setup-gradle
(#196 introduced in v3.3.1), which resulted in
"No dependency-graph files found to submit" when using the download-and-submit
function.
A number of other minor issues have also been addressed:
Full Changelog: https://github.com/gradle/actions/compare/v3.3.1...v3.3.2
Published by bigdaz 6 months ago
This patch release fixes a bug in setting the report dir for dependency-submission
, and updates the plugin versions
applied in Develocity injection.
DEPENDENCY_GRAPH_REPORT_DIR
variable for dependency-submission (#188)Full Changelog: https://github.com/gradle/actions/compare/v3.3.0...v3.3.1
Published by bigdaz 6 months ago
This release includes a new action, and improvements to the existing actions.
Highlights include:
[!IMPORTANT]
The caching protocol version has changed in this release, so cache entries written with previous versions of the action will not be reused. This means that jobs will effectively start with an empty cache after switching to this release.
gradle/actions/wrapper-validation
wrapper-validation-action
(#160)gradle/actions/setup-gradle
setup-gradle
action can now perform wrapper-validation automatically (#161, #162)toolchains.xml
file on ARM runners (#89)gradle/actions/depenency-submission
setup-gradle
(#116)dependency-submission
action (#123)setup-gradle
and dependency-submission
can be used in the same Job (#36)Full Changelog: https://github.com/gradle/actions/compare/v3.2.1...v3.3.0
Release includes v3.3.0
of the following, available under the v3
version tag:
[!NOTE]
Thegradle/actions/setup-gradle
action supersedesgradle/gradle-build-action
.
Thegradle/actions/wrapper-validation
action supersedesgradle/wrapper-validation-action
.
Published by bigdaz 6 months ago
The recent update to use com.develocity.gradle
plugin resulted in many deprecation warnings being triggered by the init-scripts bundled with this action. This patch release updates these init-scripts to avoid these deprecation warnings.
Full Changelog: https://github.com/gradle/actions/compare/v3.2.0...v3.2.1
Published by bigdaz 7 months ago
com.develocity.gradle
plugin version 3.17
by defaultRelease includes v3.2.0
of gradle/actions/setup-gradle
and gradle/actions/dependency-submission
.
Available under the v3
version tag.
The gradle/actions/setup-gradle
action supersedes gradle/gradle-build-action
.
The gradle/[email protected]
version will be released in parallel, and will delegate to this release of gradle/actions/setup-gradle
.
Full Changelog: https://github.com/gradle/actions/compare/v3.1.0...v3.2.0
Published by bigdaz 8 months ago
This release provides more Gradle output when running with actions debug logging, and fixes some minor issues with gradle/actions/dependency-submission
.
Full changelog: https://github.com/gradle/actions/compare/v3.0.0...v3.1.0
Release includes v3.1.0
of gradle/actions/setup-gradle
and gradle/actions/dependency-submission
.
Available under the v3
version tag.
The gradle/actions/setup-gradle
action supersedes gradle/gradle-build-action
.
The gradle/[email protected]
version will be released in parallel, and will delegate to this release of gradle/actions/setup-gradle
.
Published by bigdaz 9 months ago
Release includes v3.0.0
of gradle/actions/setup-gradle
and gradle/actions/dependency-submission
.
This is the first available under the v3
version tag.
The gradle/actions/setup-gradle
action supersedes gradle/gradle-build-action
.
The gradle/[email protected]
version will be released in parallel, and will delegate to this release of gradle/actions/setup-gradle
.
gradle-build-action@v2
This release brings some useful and much requested features, including:
The only major breaking change from [email protected]
is the update to require a Node 20 runtime environment.
Aside from that change, this release should generally serve as a drop-in replacement for gradle-build-action@v2
.
dependency-graph-continue-on-failure
input, which can be set to false
to force the Job to fail when dependency graph submission fails (https://github.com/gradle/gradle-build-action/issues/1036). Failure modes include:
dependency-graph: clear
option to clear any dependency-graph previously submitted by the jobGitHub Dependency Graph Gradle Plugin
v1.2.0
gradle-executable
input parameter. Use a separate workflow Step to execute a Gradle from a custom location.Release candidate for v3.0.0
of gradle/actions/setup-gradle
and gradle/actions/dependency-submission
.
This release candidate is available under the v3
version tag.
The gradle/actions/setup-gradle
action supersedes gradle/gradle-build-action
.
The gradle/[email protected]
version will be released in parallel, and will delegate to this release of gradle/actions/setup-gradle
.
First release candidate for v3.0.0
of gradle/actions/setup-gradle
and gradle/actions/dependency-submission
.
This release candidate will the first release available under the v3
version tag.
The gradle/[email protected]
version will be released in parallel, and will delegate to gradle/actions/[email protected]
.
Full release notes will be made available with the final v3.0.0
release.
First release of gradle/actions
, which is a replacement for gradle/gradle-build-action
and so much more.
Included in this release:
gradle/actions/setup-gradle
: drop-in replacement for gradle/gradle-build-action
gradle/actions/dependency-submission
: specialized action for generating and submitting dependency graphsThese actions be referenced as gradle/actions/<action-name>@v3.0.0-beta.6
or gradle/actions/<action-name>@v3-beta
.
There are no functional changes between gradle/[email protected]
and gradle/actions/[email protected]
.