Skip to content

Conversation

@comst19
Copy link
Collaborator

@comst19 comst19 commented Jan 19, 2026

1. ⭐️ 변경된 내용

  • CI Gradle 캐싱 구조 정리
  • CD 파이프라인 캐싱 설정 수정
  • 캐시 전체 삭제용 Cache Clean 워크플로우 추가

2. 🖼️ 스크린샷(선택)

3. 💡 알게된 부분

  • Gradle 캐시 설정에 따라 빌드 산출물이 재사용될 수 있음

4. 📌 이 부분은 꼭 봐주세요!

  • 캐시 관련 이슈 발생 시 Cache Clean 워크플로우 실행

Summary by CodeRabbit

  • Chores
    • Optimized build pipeline with improved Gradle configuration for faster, more reliable builds.
    • Implemented cache cleanup workflow for improved CI/CD infrastructure maintenance.

✏️ Tip: You can customize this high-level summary in your review settings.

@comst19 comst19 self-assigned this Jan 19, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 19, 2026

📝 Walkthrough

Walkthrough

Three GitHub Actions workflows updated: Gradle cache management replaced with dedicated Setup Gradle action across CI and CD pipelines, Gradle commands now run with --no-daemon flag, QA and Release deployment logic updated with conditional targeting, and new cache cleanup workflow introduced.

Changes

Cohort / File(s) Summary
Gradle Setup & Daemon Changes
\.github/workflows/android_ci.yml, \.github/workflows/android_cd.yml
Replaced explicit Gradle cache blocks with gradle/actions/setup-gradle@v4 action. Added generate-job-summary: true. Updated build steps (assembleDebug, ktlintcheck, test, assembleqa, bundleRelease) to run with --no-daemon flag.
Deployment Conditional Logic
\.github/workflows/android_cd.yml
Added QA and Release deployment sections with environment-based conditions. Updated Build QA APK and Build Release Bundle steps to reference github.event.inputs.target for conditional execution.
Cache Management
\.github/workflows/cache-clean.yml
New workflow file triggered on workflow_dispatch. Installs gh-actions-cache extension, lists up to 100 cache keys, and deletes each identified cache.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Possibly related PRs

Suggested labels

머지 해도될듯염🌟

Suggested reviewers

  • kkh725
  • tgyuuAn

Poem

🐰 A rabbit hops through workflows bright,
Gradle caches cleaned with all its might,
No daemons dance, just actions pure,
QA and Release paths sure,
Workflows streamlined—oh, what a sight! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the main changes: CI/CD caching improvements and new functionality. It accurately reflects the modifications to Gradle caching in CI/CD workflows and the addition of a new Cache Clean workflow.
Description check ✅ Passed The description follows the required template with all four sections completed. Section 1 lists the specific changes, Section 3 provides a learning point about Gradle caching, and Section 4 includes implementation notes about using the Cache Clean workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@comst19 comst19 changed the title [PC-000] CI/CD 캐싱 개선 및 기능 추 [PC-000] CI/CD 캐싱 개선 및 기능 추가 Jan 20, 2026
@comst19 comst19 requested a review from kkh725 January 20, 2026 10:41
@comst19 comst19 marked this pull request as ready for review January 20, 2026 10:41
@comst19
Copy link
Collaborator Author

comst19 commented Jan 20, 2026

@CodeRabbit 리뷰해줘

@coderabbitai
Copy link

coderabbitai bot commented Jan 20, 2026

@comst19, PR을 리뷰하겠습니다.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@comst19 comst19 added the 리뷰 원해요🔥 피어의 리뷰를 기다리는 ing.. 🔥 label Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ㅁㅅ민수 리뷰 원해요🔥 피어의 리뷰를 기다리는 ing.. 🔥

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants