Skip to content

chore(deps): Update gradle-plugins - #309

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/gradle-plugins
Open

chore(deps): Update gradle-plugins#309
renovate[bot] wants to merge 1 commit into
developfrom
renovate/gradle-plugins

Conversation

@renovate

@renovate renovate Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.hibernate.orm 7.4.5.Final7.4.7.Final age confidence
com.diffplug.spotless 8.8.08.10.2 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 Jul 5, 2026

Copy link
Copy Markdown

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


🤖 Claude 의존성 영향도 분석

📦 변경점 요약

라이브러리 변경 유형
org.hibernate.orm (Gradle 플러그인) 7.4.5.Final7.4.7.Final patch
com.diffplug.spotless (Gradle 플러그인) 8.8.08.10.2 minor

주의: Renovate가 lockfile 갱신에 실패했습니다. 아래 ⚠️ 차단 이슈 참고.


🟡 org.hibernate.orm — MEDIUM

사용처:

  • build.gradle:83apply plugin: 'org.hibernate.orm'전체 서브프로젝트에 적용됨
  • build.gradle:84-88:quiz-set-impl 모듈에만 hibernate { enhancement {} } 바이트코드 인핸스먼트 활성화 (dirty tracking 성능 최적화, A/B 측정 대상)
  • build.gradle:76-80resolutionStrategy.eachDependency로 전 모듈의 org.hibernate.orm 그룹 버전을 catalog 버전으로 강제 통일
  • modules/global/build.gradle:9hibernate-core 라이브러리 직접 의존

현재 lockfile 상태:

org.hibernate.orm:hibernate-core:7.4.5.Final   ← 전 모듈 lockfile에 박제 (미갱신)
org.hibernate.orm:hibernate-platform:7.4.5.Final

lockfile이 7.4.5.Final을 가리키고 있으나 libs.versions.toml7.4.7.Final빌드 시 lockfile 검증 실패 예상.

예상 영향:

  • patch 업데이트(7.4.5→7.4.7)이므로 API breaking change 가능성 낮음
  • 그러나 :quiz-set-impl의 바이트코드 인핸스먼트 경로(Enhancement)가 있어 enhancement 동작 변화 시 더티체크 성능 측정에 영향 가능
  • lockfile 불일치로 인해 현재 상태에서는 빌드 불가

🟢 com.diffplug.spotless — LOW

사용처:

  • build.gradle:64apply plugin: 'com.diffplug.spotless'전체 서브프로젝트에 적용됨
  • build.gradle:66-72 — Google Java Format 1.25.2로 Java 코드 포맷 검증 (spotlessCheck) 및 적용 (spotlessApply)

예상 영향:

  • 런타임/컴파일에는 영향 없음 (빌드 툴 플러그인)
  • minor 업데이트(8.8.0→8.10.2)로 포맷 규칙이 변경된 경우 기존 코드에서 spotlessCheck 실패 가능
  • CI (ci-check-code-convention.yml)가 spotlessCheck를 실행하므로 포맷 충돌 시 CI 실패

⚠️ 차단 이슈: Lockfile 미갱신

Renovate가 lockfile 갱신 실패를 보고하고 있습니다:

Plugin [id: 'com.vanniktech.dependency.graph.generator', version: '0.8.0']
was not found in any of the following sources:
  - Gradle Central Plugin Repository

build.gradle:7에서 alias(libs.plugins.dependency.graph.generator) 를 사용하는 이 플러그인이 Maven Central에서 내려간 것으로 보입니다. 이로 인해:

  1. Renovate가 ./gradlew properties를 실행하지 못해 lockfile 재생성 불가
  2. PR의 libs.versions.toml은 새 버전을 가리키지만 lockfile은 여전히 구 버전
  3. pre-commit hook이 lockfile 불일치를 감지해도, Gradle 자체가 실행 안 되므로 갱신 불가

✅ 권장 액션

  • com.vanniktech.dependency.graph.generator 플러그인 가용성 확인 및 대안 조치 필요
  • 플러그인 문제 해결 후 ./gradlew resolveAndLockAll --write-locks 실행하여 lockfile 재생성
  • lockfile 재생성 후 CI green 확인 (spotlessCheck + 전체 테스트)
  • (선택) :quiz-set-impl 인핸스먼트 ON/OFF A/B 결과가 7.4.7에서도 이전과 동일한지 확인

📋 참고

  • 이 PR은 현재 상태에서 바로 머지 불가 (lockfile 불일치)
  • com.vanniktech.dependency.graph.generator 플러그인 문제는 이 PR과 무관하게 선행 해결 필요
  • 분석 모델: claude-sonnet-4-6

@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 8 times, most recently from b8a4ef4 to 8415baf Compare July 17, 2026 02:57
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 4 times, most recently from cc9f156 to 9871db7 Compare July 20, 2026 07:14
GulSauce added a commit that referenced this pull request Jul 20, 2026
…ions) (#388)

## 반영된 버전 승격
- com.auth0:java-jwt 4.5.0 → 4.6.0 (minor, jackson 전이 2.21.4 → 2.22.0 동반)
- spotless 7.0.4 → 8.8.0 (MAJOR, 빌드타임 전용)
- foojay-resolver-convention 0.8.0 → 1.0.0 (MAJOR, 빌드타임 전용)
- github-actions: checkout v4→v7, setup-java v4→v5, setup-gradle v4→v6,
  create-github-app-token v1→v3, configure-pages v5→v6, upload-pages-artifact v3→v5,
  deploy-pages v4→v5, appleboy/scp-action 0.1.7→1.0.0, appleboy/ssh-action 0.1.10→1.2.5
- anthropics/claude-code-action digest 갱신 (v1 유지)

## 대응한 Renovate PR
- #307 (digest) MERGE_NOW, #308 (java-jwt) MERGE_NOW,
  #310 (actions major) CONDITIONAL — appleboy 액션 사용 입력 v1.x 호환 확인, 배포 경로는 다음 배포에서 관찰
- #311 (gradle-plugins major)이 #309 (non-major)를 상위 semver로 흡수 — develop 병합 시 Renovate가 auto-close

## Breaking change 해소
- 없음: spotless 8.x·foojay 1.0 모두 계단식 실패 0회 (compile·test·spotlessCheck GREEN)
- settings.gradle의 foojay TOML 정규식 파싱은 버전 문자열만 갱신되어 영향 없음
- appleboy scp/ssh v1.x: 사용 중 입력(host/username/key/source/target/strip_components/debug/script) 모두 유지, 삭제된 script_stop 미사용

## 검증
- ./gradlew build GREEN (기존 회귀 세이프티 넷 ApplicationContextBootTest·PdfUtilsTest 포함)
- ./gradlew spotlessCheck GREEN (spotless 8.8.0 + google-java-format 1.25.2 재포맷 diff 0건)
- ./gradlew resolveAndLockAll --write-locks 재생성 — PR 반영분 외 추가 drift 없음
- buildEnvironment로 spotless 8.8.0 실적용 확인

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@renovate renovate Bot changed the title chore(deps): Update gradle-plugins chore(deps): Update gradle-plugins - autoclosed Jul 20, 2026
@renovate renovate Bot closed this Jul 20, 2026
@renovate
renovate Bot deleted the renovate/gradle-plugins branch July 20, 2026 07:31
@renovate renovate Bot changed the title chore(deps): Update gradle-plugins - autoclosed chore(deps): Update dependency org.hibernate.orm to v7.4.5.Final Jul 26, 2026
@renovate renovate Bot reopened this Jul 26, 2026
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 5 times, most recently from 5da39c0 to d54406f Compare July 26, 2026 19:35
GulSauce added a commit that referenced this pull request Jul 27, 2026
…n·actions) (#413)

## 반영된 버전 승격
- org.apache.pdfbox:pdfbox 3.0.7 → 3.0.8 (PATCH, 3.0.7 Splitter 회귀 PDFBOX-6203/6209 수정판)
- org.apache.httpcomponents.client5:httpclient5 5.6.1 → 5.6.2 (PATCH, HttpCore 5.4.3 + 지연 압축해제 복원)
- org.hibernate.orm 7.4.4.Final → 7.4.5.Final (PATCH, 플러그인+platform 동시)
- eclipse-temurin 베이스 이미지 25.0.2_10 → 25.0.3_9-jdk-noble (JDK PATCH)
- GitHub Actions 다이제스트 핀 갱신 (checkout/setup-java/claude-code-action) + CI MySQL 8.0 → 8.4 핀

## Breaking change 해소
- 없음 (전건 PATCH/핀 수준, 계단식 실패 0회)

## 회귀 세이프티 넷
- 기존 ApplicationContextBootTest·PdfUtilsTest 재사용 (신규 테스트 불필요)
- quiz-set-impl 바이트코드 인핸스먼트 javap 검증 ($$_hibernate_ 멤버 54개 유지)

## 검증
- ./gradlew clean build spotlessCheck GREEN (테스트 포함 128 태스크)
- resolveAndLockAll 재생성 — 예상 밖 버전 드리프트 없음 (전이: httpcore5 5.4.3, commons-logging 1.4.0)

## 처리한 Renovate PR
- #405(pdfbox), #404(httpclient5), #309(hibernate), #406(temurin), #307(actions)
- develop 도달 시 Renovate가 superseded로 자동 close

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@renovate renovate Bot changed the title chore(deps): Update dependency org.hibernate.orm to v7.4.5.Final chore(deps): Update dependency org.hibernate.orm to v7.4.5.Final - autoclosed Jul 27, 2026
@renovate renovate Bot closed this Jul 27, 2026
@renovate renovate Bot changed the title chore(deps): Update dependency org.hibernate.orm to v7.4.5.Final - autoclosed chore(deps): Update dependency com.diffplug.spotless to v8.9.0 Aug 2, 2026
@renovate renovate Bot reopened this Aug 2, 2026
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 4 times, most recently from b08f228 to f96290b Compare August 4, 2026 11:12
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 3 times, most recently from 5b6bfe0 to f5c2799 Compare August 20, 2026 05:41
@renovate renovate Bot changed the title chore(deps): Update dependency com.diffplug.spotless to v8.9.0 chore(deps): Update dependency com.diffplug.spotless to v8.10.0 Aug 20, 2026
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch from f5c2799 to 66bccae Compare August 26, 2026 01:38
@renovate renovate Bot changed the title chore(deps): Update dependency com.diffplug.spotless to v8.10.0 chore(deps): Update gradle-plugins Aug 26, 2026
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 4 times, most recently from 4de1fbf to 7a18de5 Compare September 2, 2026 02:13
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch 4 times, most recently from c70fce3 to 6334181 Compare September 8, 2026 07:35
@renovate

renovate Bot commented Sep 8, 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 17s

@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch from 6334181 to 50adcf6 Compare September 8, 2026 09:17
@renovate
renovate Bot force-pushed the renovate/gradle-plugins branch from 50adcf6 to ba823d6 Compare September 8, 2026 09:20
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