Skip to content

Conversation

kkweon
Copy link
Member

@kkweon kkweon commented Jul 16, 2025

기존 의존성들을 최신 버전으로 업그레이드하고 GitHub Actions 워크플로우를 개선했습니다.

주요 변경사항:

  • Spotless 플러그인을 5.15.0에서 7.+로 업그레이드
  • Gradle 래퍼를 7.2에서 8.14.3으로 업그레이드
  • Lombok 플러그인을 6.2.0에서 8.+로 업그레이드
  • GitHub Actions에서 Java 11을 Java 21로 업그레이드
  • 모든 GitHub Actions을 최신 버전으로 업그레이드:
    • actions/checkout@v2 → v4
    • actions/setup-java@v2 → v4
    • docker/*-action@v1/v2 → v3/v5/v6
    • semantic-release-action@v2 → v4
  • Java 21 호환성을 위해 테스트에 JVM 모듈 열기 플래그 추가
  • 코드 포맷팅 규칙에 따라 자동 포맷팅 적용

이러한 업그레이드를 통해 보안성과 성능이 개선되었고, 최신 기능들을 사용할 수 있게 되었습니다.

기존 의존성들을 최신 버전으로 업그레이드하고 GitHub Actions 워크플로우를 개선했습니다.

주요 변경사항:
- Spotless 플러그인을 5.15.0에서 7.+로 업그레이드
- Gradle 래퍼를 7.2에서 8.14.3으로 업그레이드
- Lombok 플러그인을 6.2.0에서 8.+로 업그레이드
- GitHub Actions에서 Java 11을 Java 21로 업그레이드
- 모든 GitHub Actions을 최신 버전으로 업그레이드:
  - actions/checkout@v2 → v4
  - actions/setup-java@v2 → v4
  - docker/*-action@v1/v2 → v3/v5/v6
  - semantic-release-action@v2 → v4
- Java 21 호환성을 위해 테스트에 JVM 모듈 열기 플래그 추가
- 코드 포맷팅 규칙에 따라 자동 포맷팅 적용

이러한 업그레이드를 통해 보안성과 성능이 개선되었고, 최신 기능들을 사용할 수 있게 되었습니다.
@kkweon kkweon merged commit f10c9f5 into main Jul 16, 2025
2 checks passed
@kkweon kkweon deleted the feat/upgrade-dependencies branch July 16, 2025 12:11
Copy link

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant