Skip to content

chore(deps): Update google-cloud - #424

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/google-cloud
Open

chore(deps): Update google-cloud#424
renovate[bot] wants to merge 1 commit into
developfrom
renovate/google-cloud

Conversation

@renovate

@renovate renovate Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.google.cloud.tools.jib 3.5.33.5.4 age confidence
com.google.cloud:libraries-bom (source) 26.84.026.86.0 age confidence

Configuration

📅 Schedule: (in timezone Asia/Seoul)

  • Branch creation
    • "before 10am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@claude

claude Bot commented Aug 2, 2026

Copy link
Copy Markdown

Claude finished @renovate[bot]'s task in 1m 34s —— View job


🤖 Claude 의존성 영향도 분석

📦 변경점 요약

라이브러리 변경 유형
com.google.cloud.tools.jib (Gradle 플러그인) 3.5.33.5.4 patch
com.google.cloud:libraries-bom 26.84.026.86.0 BOM 2단계 bump
  • Jib 3.5.4: Docker 이미지 빌드 도구 패치 업데이트. 주요 기능 변경 없음.
  • libraries-bom 26.86.0: Google Cloud Java 라이브러리 전체 버전 관리 BOM. 두 버전 점프(26.84→26.85→26.86). BOM 자체에 비즈니스 로직은 없으며, 이 BOM이 관리하는 google-cloud-storage 등 하위 라이브러리의 버전이 함께 올라감.

⚠️ lockfile 미갱신 주의: Renovate 아티팩트 업데이트 실패(com.vanniktech.dependency.graph.generator 0.8.0 플러그인 미발견)로 인해 gradle.lockfile이 업데이트되지 않았음. 이 PR을 그대로 머지하면 libs.versions.toml 버전 선언만 올라가고 실제 transitive 의존성은 잠금된 구버전 그대로 유지됨. 머지 전 수동으로 lockfile 재생성 필요 (./gradlew resolveAndLockAll --write-locks).


🎯 Q-Asker 영향도: 🟡 MEDIUM

사용처:

Jib 플러그인:

  • app/build.gradle:3,44 — Docker 이미지 빌드 시에만 실행 (./gradlew jib, jibDockerBuild). 런타임·테스트에 영향 없음.

google-cloud-storage (libraries-bom 산하):

  • modules/quiz-ai/impl/build.gradle:14com.google.cloud:google-cloud-storage 직접 의존 (버전은 BOM 관리)
  • modules/quiz-ai/impl/.../GcsClientConfig.javaStorageOptions.getDefaultInstance().getService()로 GCS 클라이언트 빈 생성 (ADC 인증)
  • modules/quiz-ai/impl/.../GeminiFileServiceImpl.javaStorage, BlobId, BlobInfo 사용 — PDF를 GCS에 업로드하고 Gemini Context Cache에 연동하는 핵심 경로

예상 영향:

  • Jib: Docker 이미지 빌드 동작에만 영향. patch 업데이트로 breaking change 가능성 없음.
  • google-cloud-storage: BOM 26.84→26.86 범위에서 storage 라이브러리 자체의 patch/minor 업데이트가 포함됨. Storage, BlobId, BlobInfo, StorageOptions API는 매우 안정적이며 이 버전 범위에서 breaking change 보고 없음. GCS 업로드/삭제 흐름(GeminiFileServiceImpl) 동작에 영향이 없을 것으로 판단.
  • com.google.genai (Gemini 클라이언트)는 libraries-bom 산하가 아니라 Spring AI가 별도 관리 — 이번 변경 영향 없음.

✅ 권장 액션

  • 영향도 분석 완료
  • ⚠️ lockfile 재생성 필요: ./gradlew resolveAndLockAll --write-locks 실행 후 변경된 gradle.lockfile들을 이 브랜치에 커밋
    • Renovate의 lockfile 자동 갱신이 실패했으므로 수동 처리 필요
    • 재생성 전에 dependency-graph-generator 플러그인 해결 여부도 확인 (빌드 실패 원인)
  • CI green 확인 (lockfile 갱신 후)
  • ./gradlew jibDockerBuild 로컬 Docker 이미지 빌드 동작 확인 (선택)

📋 참고

  • Release Notes: PR 본문 참조
  • 분석 모델: claude-sonnet-4-6

@renovate
renovate Bot force-pushed the renovate/google-cloud branch 2 times, most recently from cc0d703 to aed8439 Compare August 4, 2026 11:11
@renovate
renovate Bot force-pushed the renovate/google-cloud branch from aed8439 to 2b1eb5d Compare August 11, 2026 21:16
@renovate

renovate Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: gradle/libs.versions.toml
Command failed: ./gradlew -Dorg.gradle.jvmargs=-Xms512m -Xmx512m --console=plain --dependency-verification lenient -q properties

FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/renovate/repos/github/q-asker/api/build.gradle' line: 3

* What went wrong:
Plugin [id: 'com.vanniktech.dependency.graph.generator', version: '0.8.0'] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Included Builds (No included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact 'com.vanniktech.dependency.graph.generator:com.vanniktech.dependency.graph.generator.gradle.plugin:0.8.0')
  Searched in the following repositories:
    Gradle Central Plugin Repository

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 15s

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants