Skip to content

chore(deps): bump gradle/actions from 5 to 6#74

Open
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/github_actions/gradle/actions-6
Open

chore(deps): bump gradle/actions from 5 to 6#74
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/github_actions/gradle/actions-6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 26, 2026

Bumps gradle/actions from 5 to 6.

Release notes

Sourced from gradle/actions's releases.

v6.0.0

[!IMPORTANT] The release of gradle/actions@v6 contains important changes to the license terms. More details in this blog post. TL;DR: By upgrading to v6, you accept the Terms of Use for the gradle-actions-caching component.

Summary

  • Caching functionality of 'gradle-actions' has been extracted into a separate gradle-actions-caching library, and is no longer open-source. See this blog post for more context.
  • Existing, rudimentary, configuration-cache support has been removed, pending a fully functional implementation in gradle-actions-caching.
  • Dependencies updated to address security vulnerabilities

[!IMPORTANT]

Licensing notice

The caching functionality in `gradle-actions` has been extracted into `gradle-actions-caching`, a proprietary commercial component that is not covered by the MIT License. The bundled `gradle-actions-caching` component is licensed and governed by a separate license, available at https://gradle.com/legal/terms-of-use/.

The `gradle-actions-caching` component is used only when caching is enabled and is not loaded or used when caching is disabled.

Use of the `gradle-actions-caching` component is subject to a separate license, available at https://gradle.com/legal/terms-of-use/. If you do not agree to these license terms, do not use the `gradle-actions-caching` component.

What's Changed

Full Changelog: gradle/actions@v5.0.2...v6.0.0

v5.0.2

Summary

This release contains no functional changes. It updates dependencies and known Gradle wrapper checksums.

What's Changed

... (truncated)

Commits
  • 39e147c [bot] Update dist directory
  • 14ac3d6 Bump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.21.1 to...
  • 81fec7a Mention explicit license acceptance in notice (#912)
  • 4ac5b01 [bot] Update dist directory
  • f64284c Mute license warning when terms are accepted (#911)
  • c2457a7 Update tagging instructions for release
  • 8205114 Update Gradle version compatibility information
  • 6710000 Add typing information for use by typesafegithub (#910)
  • 3d0e2a8 Pin version for github actions
  • f663ed9 Ignore internal action files for type validation
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Greptile Summary

This is a routine Dependabot bump of gradle/actions from v5 to v6 across both CI and Release workflows. The change is minimal and mechanically correct — all three usages (setup-gradle in CI and Release, dependency-submission in CI) are consistently updated.\n\nThe one noteworthy aspect of this major-version bump is a licensing change: the caching functionality in v6 has been extracted into gradle-actions-caching, a proprietary bundled component under separate Terms of Use. Since neither workflow disables caching, the proprietary component will be active by default. The PR description already calls this out, so the team should make a deliberate decision to accept those terms before merging.\n\n- CI.yaml: setup-gradle and dependency-submission both updated v5 → v6\n- Release.yaml: setup-gradle updated v5 → v6\n- v6 also removes configuration-cache support and updates internal npm dependencies to address security vulnerabilities

Confidence Score: 4/5

Safe to merge once the team has consciously accepted the new gradle-actions-caching Terms of Use.

The code change itself is trivial and correct. The only consideration is a deliberate licensing decision that the PR description already surfaces. No functional regressions are expected.

No files require special technical attention; the licensing consideration spans all three action usages.

Important Files Changed

Filename Overview
.github/workflows/CI.yaml Bumps gradle/actions/setup-gradle and gradle/actions/dependency-submission from v5 to v6; caching is now handled by a proprietary bundled component under separate Terms of Use.
.github/workflows/Release.yaml Bumps gradle/actions/setup-gradle from v5 to v6; same proprietary caching licensing consideration applies here.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Push or PR to main] --> B[CI Workflow]
    R[GitHub Release published] --> C[Release Workflow]

    B --> D[checkout]
    D --> E[setup-java]
    E --> F[setup-gradle v6]
    F --> G{Caching enabled?}
    G -- yes --> H[gradle-actions-caching\nproprietary component]
    G -- no --> I[No caching]
    H --> J[gradlew build]
    I --> J
    J --> K[Publish SNAPSHOT\nif on main and SNAPSHOT version]
    K --> L[dependency-submission v6]

    C --> M[checkout]
    M --> N[setup-java]
    N --> O[setup-gradle v6]
    O --> P{Caching enabled?}
    P -- yes --> Q[gradle-actions-caching\nproprietary component]
    P -- no --> S[No caching]
    Q --> T[gradlew build and deploy]
    S --> T
Loading
Prompt To Fix All With AI
This is a comment left during a code review.
Path: .github/workflows/CI.yaml
Line: 27

Comment:
**Proprietary caching component bundled in v6**

`gradle/actions@v6` moves its caching logic into `gradle-actions-caching`, a proprietary component governed by separate Terms of Use (gradle.com/legal/terms-of-use). Because neither workflow explicitly sets `cache-disabled: true`, caching is on by default — meaning the proprietary component will be loaded and its license terms apply.

If the team agrees to those terms, this is fine as-is. If not, caching can be opted out of per step:

```suggestion
        uses: gradle/actions/setup-gradle@v6
        with:
          cache-disabled: true
```

The same consideration applies to `Release.yaml` line 33 and the `dependency-submission` step in `CI.yaml` (line 53). This is already noted in the PR description, so it's mainly worth an explicit team decision before merging.

How can I resolve this? If you propose a fix, please make it concise.

Reviews (1): Last reviewed commit: "chore(deps): bump gradle/actions from 5 ..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

Bumps [gradle/actions](https://github.com/gradle/actions) from 5 to 6.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@v5...v6)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Mar 26, 2026

- name: Set up Gradle
uses: gradle/actions/setup-gradle@v5
uses: gradle/actions/setup-gradle@v6
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Proprietary caching component bundled in v6

gradle/actions@v6 moves its caching logic into gradle-actions-caching, a proprietary component governed by separate Terms of Use (gradle.com/legal/terms-of-use). Because neither workflow explicitly sets cache-disabled: true, caching is on by default — meaning the proprietary component will be loaded and its license terms apply.

If the team agrees to those terms, this is fine as-is. If not, caching can be opted out of per step:

Suggested change
uses: gradle/actions/setup-gradle@v6
uses: gradle/actions/setup-gradle@v6
with:
cache-disabled: true

The same consideration applies to Release.yaml line 33 and the dependency-submission step in CI.yaml (line 53). This is already noted in the PR description, so it's mainly worth an explicit team decision before merging.

Prompt To Fix With AI
This is a comment left during a code review.
Path: .github/workflows/CI.yaml
Line: 27

Comment:
**Proprietary caching component bundled in v6**

`gradle/actions@v6` moves its caching logic into `gradle-actions-caching`, a proprietary component governed by separate Terms of Use (gradle.com/legal/terms-of-use). Because neither workflow explicitly sets `cache-disabled: true`, caching is on by default — meaning the proprietary component will be loaded and its license terms apply.

If the team agrees to those terms, this is fine as-is. If not, caching can be opted out of per step:

```suggestion
        uses: gradle/actions/setup-gradle@v6
        with:
          cache-disabled: true
```

The same consideration applies to `Release.yaml` line 33 and the `dependency-submission` step in `CI.yaml` (line 53). This is already noted in the PR description, so it's mainly worth an explicit team decision before merging.

How can I resolve this? If you propose a fix, please make it concise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants