Skip to content

build(deps): bump gradle/actions/setup-gradle from 5.0.2 to 6.3.0 - #932

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/gradle/actions/setup-gradle-6.3.0
Open

build(deps): bump gradle/actions/setup-gradle from 5.0.2 to 6.3.0#932
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/gradle/actions/setup-gradle-6.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps gradle/actions/setup-gradle from 5.0.2 to 6.3.0.

Release notes

Sourced from gradle/actions/setup-gradle's releases.

v6.3.0

Highlights

Enhanced Caching: Windows fixes and a cache-protocol bump

This release updates gradle-actions-caching to v1.0.0 (up from v0.7.0), which fixes two significant caching defects, both most visible on Windows:

  • Cache entries failed to store at all on Windows.. Every entry failed with Path Validation Error: Path(s) specified in the action for caching do(es) not exist, even though the Gradle User Home was fully intact. Nothing was stored, so every downstream job ran against an empty Gradle User Home. The cause was a nested, unpatched copy of @actions/glob combined with a silently swallowed require() in the bundle, which left Windows path separators unnormalized.

  • Cache cleanup deleted instrumented jars that were in use. A bug in key hashing for paths shorter than 64 characters made cleanup judge freshly created caches/jars-9 entries as unused and remove them, so the instrumented-jars entry was never saved and every job re-instrumented its classpaths.

    Also included: cache entry names are now consistent between the save and restore reports — restore previously fell back to showing the raw glob pattern (e.g. /home/runner/.gradle/caches/modules-*/files-*/*/*/*/*/) instead of dependencies.

[!IMPORTANT] Existing cache entries are invalidated by this release. The cache protocol version was bumped to v2, so the first run after upgrading will be a cache miss and will repopulate the cache. No configuration changes are required.

Basic caching warns instead of failing silently

The basic (open-source) caching provider now emits a warning and reports (Entry not saved: save failed) in the Job Summary when a cache save fails, rather than reporting success (#1028).

Dependency submission works with Isolated Projects

dependency-submission now disables Isolated Projects via a promoted property, so dependency graph generation works on builds that enable it (#1025). Thanks to @​reinsch82 for the contribution.

Updated defaults

  • Injected Develocity Gradle plugin: 4.4.2 → 4.5.0
  • 36 new known-good wrapper checksums added for wrapper-validation

What's Changed

... (truncated)

Commits
  • 9c97196 Bump the github-actions group across 2 directories with 9 updates (#1024)
  • 760e4a4 Bump the npm-dependencies group across 1 directory with 2 updates (#1037)
  • 73e4c42 Update gradle-actions-caching library to v1.0.0 (#1029)
  • a9d1438 Add dependabot ignore rules for TypeScript 7.x and @​types/node 25.x/26.x
  • 68f3700 [bot] Update dist directory
  • 5971332 Bump Gradle Wrapper to 9.6.1, wrapper checksums, and Develocity plugin to 4.5...
  • b5bc804 [bot] Update dist directory
  • dcbab4e Bump npm-dependencies group with TypeScript 6.0.3, @​types/node 24.x, and secu...
  • ca8d957 Move non-smoke restore-gradle-home tests back to the integ-test suite (#1032)
  • 4318659 [bot] Update dist directory
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 24, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 24, 2026 09:38
@dependabot dependabot Bot added the github_actions Pull requests that update GitHub Actions code label Aug 24, 2026
@openai-sdks

openai-sdks Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

OkTest Summary

237/237 SDK tests passed in 16.548s for Java SDK PR #932.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 506ms
tests/chat-completions-create.test.ts ✅ Passed 801ms
tests/chat-completions-stream.test.ts ✅ Passed 401ms
tests/files-content-binary.test.ts ✅ Passed 274ms
tests/files-create-multipart.test.ts ✅ Passed 324ms
tests/files-list-pagination.test.ts ✅ Passed 258ms
tests/initialize-config.test.ts ✅ Passed 173ms
tests/instance-isolation.test.ts ✅ Passed 224ms
tests/models-list.test.ts ✅ Passed 168ms
tests/responses-background-lifecycle.test.ts ✅ Passed 811ms
tests/responses-body-method-errors.test.ts ✅ Passed 477ms
tests/responses-cancel-timeout.test.ts ✅ Passed 215ms
tests/responses-cancel.test.ts ✅ Passed 282ms
tests/responses-compact-retries.test.ts ✅ Passed 393ms
tests/responses-compact.test.ts ✅ Passed 456ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 308ms
tests/responses-create-advanced.test.ts ✅ Passed 1.126s
tests/responses-create-disconnect.test.ts ✅ Passed 1.284s
tests/responses-create-errors.test.ts ✅ Passed 298ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 383ms
tests/responses-create-retries.test.ts ✅ Passed 299ms
tests/responses-create-stream-failures.test.ts ✅ Passed 201ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 286ms
tests/responses-create-stream-wire.test.ts ✅ Passed 6.147s
tests/responses-create-stream.test.ts ✅ Passed 94ms
tests/responses-create-terminal-states.test.ts ✅ Passed 614ms
tests/responses-create-timeout.test.ts ✅ Passed 229ms
tests/responses-create.test.ts ✅ Passed 254ms
tests/responses-delete.test.ts ✅ Passed 242ms
tests/responses-input-items-errors.test.ts ✅ Passed 290ms
tests/responses-input-items-list.test.ts ✅ Passed 259ms
tests/responses-input-items-options.test.ts ✅ Passed 208ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 264ms
tests/responses-input-tokens-count.test.ts ✅ Passed 384ms
tests/responses-malformed-inputs.test.ts ✅ Passed 4.923s
tests/responses-not-found-errors.test.ts ✅ Passed 505ms
tests/responses-parse.test.ts ✅ Passed 714ms
tests/responses-retrieve-retries.test.ts ✅ Passed 231ms
tests/responses-retrieve.test.ts ✅ Passed 774ms
tests/responses-stored-method-errors.test.ts ✅ Passed 1.005s
tests/retry-behavior.test.ts ✅ Passed 3.484s
tests/sdk-error-shape.test.ts ✅ Passed 416ms

View OkTest run #33206431575

SDK merge (4ca7d2279d1e) · head (35ef60246fa7) · base (0382c7cfacf0) · OkTest (2b1bdfd25e98)

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

53 mixed files remain; 0 existing customizations changed.

Compared 0382c7cfacf035ef60246fa7. Generated baselines verified.

53 existing customizations unchanged
  • openai-java-core/src/main/kotlin/com/openai/models/audio/AudioResponseFormat.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessageFunctionToolCall.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionToolMessageParam.kt
  • openai-java-core/src/main/kotlin/com/openai/models/embeddings/Embedding.kt
  • openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFunctionToolCall.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFunctionWebSearch.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseTextConfig.kt
  • openai-java-core/src/main/kotlin/com/openai/models/videos/Video.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/WebhookServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/WebhookServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/chat/ChatCompletionServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/BetaService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/BetaServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/WebhookService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/WebhookServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/ChatCompletionService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt
  • openai-java-core/src/test/kotlin/com/openai/models/beta/responses/BetaResponsesServerEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/responses/ResponsesServerEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/CompletionServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/ImageServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/ResponseServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/WebhookServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/beta/ResponseServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/beta/ThreadServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/beta/threads/RunServiceAsyncTest.kt

13 more in the full report.

A changed generated baseline means this report cannot reliably identify which handwritten lines changed.

Inspect the custom-code diff

Download the exact patch produced by this run (requires repository access):

gh run download 33206499778 --repo openai/openai-java \
  --name castiron-custom-code-33206499778-1 --dir /tmp/castiron-custom-code-33206499778-1
git apply --stat /tmp/castiron-custom-code-33206499778-1/custom-code.patch
cat /tmp/castiron-custom-code-33206499778-1/custom-code.patch

Or reproduce it from an SDK checkout containing the vendored reporter:

git fetch --no-tags origin 0382c7cfacf028de3f7b942ef6840edb9fa0cbfb 35ef60246fa740fbc00e411181fe3e54a251cf55
python3 scripts/castiron/custom_code_report.py report \
  --base 0382c7cfacf028de3f7b942ef6840edb9fa0cbfb \
  --head 35ef60246fa740fbc00e411181fe3e54a251cf55 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-35ef60246fa7
cat /tmp/castiron-custom-code-35ef60246fa7/custom-code.patch

This is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR.

Full report and patch

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b00d638427

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".


- name: Set up Gradle
uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5.0.2
uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Update the release-policy fixture for the new action SHA

This replacement makes GradleCacheTrustPolicyTest.publishing rejects unreviewed action capabilities and cache-enabled inputs fail: the test still calls replaceFirst with the old 072319... reference, so the replacement is a no-op and its subsequent assertTrue(poisonedWorkflow != workflow) fails. Because ./scripts/build runs :buildSrc:test before building the SDK, every CI build reaches this failure; update the fixture to target the newly pinned reference.

AGENTS.md reference: AGENTS.md:L41-L45

Useful? React with 👍 / 👎.

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This major setup-gradle upgrade cannot merge as submitted. Exact-head CI fails the release-security regression test publishing rejects unreviewed action capabilities and cache-enabled inputs because its malicious-fixture mutation still targets the old pinned action SHA, so the release trust-policy coverage no longer validates the changed workflow. Update that regression fixture to derive or match the currently reviewed pinned revision, then rerun the full build, API/runtime compatibility, and release-security checks. Separately, setup-gradle v6 changes its default cache-provider to enhanced, which upstream documents as a closed-source proprietary caching component under separate terms. The current diff silently enables that provider across CI and runtime workflows; explicitly choose cache-provider: basic or obtain a focused review of the new cache trust boundary, data handling, and licensing. Keep publishing cache-disabled: true and preserve the read-only pull-request cache policy.

Bumps [gradle/actions/setup-gradle](https://github.com/gradle/actions) from 5.0.2 to 6.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@0723195...9c97196)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/gradle/actions/setup-gradle-6.3.0 branch from b00d638 to 35ef602 Compare August 28, 2026 20:01
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.

1 participant