Releases: gradle/actions
v4.0.0-rc.1
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: v3.5.0...v4.0.0-rc.1
v4.0.0-beta.2
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: v3.5.0...v4.0.0-beta.2
v4.0.0-beta.1
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: v3.5.0...v4.0.0-beta.1
v3.5.0
This release contains a major upgrade to gradle-home-cache-cleanup
as well as improvements to dependency-submission.
What's Changed
- Include Gradle 8.9 in known wrapper checksums (avoiding the need to download) (#266)
- Improvements to cache-cleanup
- Use latest dependency graph plugin (#269)
- Avoid resolving configurations that are deprecated for resolving (gradle/github-dependency-graph-gradle-plugin#129)
- Avoid circular task dependency when build includes itself (gradle/github-dependency-graph-gradle-plugin#141)
- Automatically upload dependency graph file on submission failure (#291)
Full Changelog: v3.4.2...v3.5.0
v3.4.2
v3.4.1
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.
What's Changed
- Don't clear access key when access token cannot be obtained by @cdsap in #258
- Simplify requesting short-lived Develocity access tokens by @bigdaz in #259
Full Changelog: v3.4.0...v3.4.1
v3.4.0
This release improves the integration with Gradle Develocity®, as well as updating a number of key dependencies.
- The new
develocity-access-key
input parameter allows the action to generate a short-lived access token for subsequent
communication with Develocity. This reduces the risk of the full (long-lived) access key being compromised,
either accidentally or by a malicious action. - New input parameters are available to configure Develocity injection. Previously Develocity injection could only be
enabled by setting environment variables. - Checksums for Gradle 8.8 are now included, so that no network request is required for
wrapper-validation
with Gradle 8.8 wrappers.
What's Changed
- Add support for short-lived tokens by @alextu in #224
- Update known wrapper checksums by @github-actions in #240
- Update to Gradle 8.8 by @bigdaz in #251
- Adding Develocity input actions by @cdsap in #244
- Fail on invalid boolean for Develocity inputs by @bigdaz in #252
New Contributors
- @serieznyi made their first contribution in #216
- @lokalpage-safe made their first contribution in #205
- @alextu made their first contribution in #224
- @bot-githubaction made their first contribution in #227
- @antonmos made their first contribution in #234
- @cdsap made their first contribution in #244
Full Changelog: v3.3.2...v3.4.0
v3.3.2
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:
What's Changed
- [dependency-submission] Fix bug finding dependency-graph files with 'download-and-submit' (#199)
- [dependency-submission] Use Gradle logger instead of println in dependency graph init script (#191 from @aleksandrserbin)
- [dependency-submission] Retain and log full stacktrace for dependency submission errors (#192)
- [setup-gradle] Improve build scan badge readability with long task names (#200 from @gabrielfeo)
Full Changelog: v3.3.1...v3.3.2
v3.3.1
This patch release fixes a bug in setting the report dir for dependency-submission
, and updates the plugin versions
applied in Develocity injection.
What's Changed
- Bump Develocity and CCUD plugin versions (#185)
- Support custom
DEPENDENCY_GRAPH_REPORT_DIR
variable for dependency-submission (#188)
Full Changelog: v3.3.0...v3.3.1
v3.3.0
This release includes a new action, and improvements to the existing actions.
Highlights include:
- New wrapper-validation action to replace the gradle/wrapper-validation-action action
- Converted dependency-submission action to Typescript. This enabled other important features, like submitting the dependency graph in the same step that it is generated.
- Better caching support for Gradle 8.6+ in setup-gradle
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.
Changelog
NEW action gradle/actions/wrapper-validation
- [NEW] Add replacement for
wrapper-validation-action
(#160)
Improvements to gradle/actions/setup-gradle
- [NEW] Cache paths have been updated for Gradle 8.6+ (#45, #163)
- [NEW]
setup-gradle
action can now perform wrapper-validation automatically (#161, #162) - [FIX] Make cache-keys more consistent (#131).
- [FIX] Avoid listing old build results in Job Summary on self-hosted runner (#127)
- [FIX] Deprecation warnings are emitted when using deprecated inputs (#108)
- [FIX] Generate correct
toolchains.xml
file on ARM runners (#89)
Improvements to gradle/actions/depenency-submission
- [NEW] Action is now implemented directly in TypeScript, and does not delegate to
setup-gradle
(#116) - [NEW] Allow dependency resolution task name to be specified (#125)
- [NEW] Dependency-graph is submitted immediately with
dependency-submission
action (#123) - [FIX]
setup-gradle
anddependency-submission
can be used in the same Job (#36)
Full Changelog: v3.2.1...v3.3.0
Actions Summary
Release includes v3.3.0
of the following, available under the v3
version tag:
Note
The gradle/actions/setup-gradle
action supersedes gradle/gradle-build-action
.
The gradle/actions/wrapper-validation
action supersedes gradle/wrapper-validation-action
.