Skip to content

Releases: gradle/actions

v4.0.0-rc.1

03 Aug 22:29
af1da67
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

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

01 Aug 18:04
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release

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

21 Jul 20:43
6c9e547
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

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

15 Jul 19:24
Compare
Choose a tag to compare

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
    • Provision latest Gradle version to use for cache-cleanup (#33, #271)
    • Avoid use of timestamp manipulation for cache-cleanup (#24, #272)
    • Cleanup artifact transforms cache in Gradle home (#47)
    • More logging from cache-cleanup operation (#169)
  • Use latest dependency graph plugin (#269)
  • Automatically upload dependency graph file on submission failure (#291)

Full Changelog: v3.4.2...v3.5.0

v3.4.2

17 Jun 18:32
Compare
Choose a tag to compare

This patch release fixes a race condition that resulted in the DEVELOCITY_ACCESS_KEY variable not being set in the environment.

What's Changed

  • Fix race condition with fetching short lived token by @alextu in #260

Full Changelog: v3.4.1...v3.4.2

v3.4.1

15 Jun 03:32
Compare
Choose a tag to compare

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

13 Jun 20:53
Compare
Choose a tag to compare

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

Full Changelog: v3.3.2...v3.4.0

v3.3.2

25 Apr 20:46
Compare
Choose a tag to compare

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

18 Apr 19:49
Compare
Choose a tag to compare

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

12 Apr 19:56
Compare
Choose a tag to compare

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.

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 and dependency-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.