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
.