-
Notifications
You must be signed in to change notification settings - Fork 1
Pull Request CI 설정 #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* `develop` 브랜치로의 Pull Request 발생 시 자동으로 실행되는 CI 파이프라인을 구축했습니다.
* 워크플로우 단계:
* JDK 21 설정 및 Gradle 캐시 적용
* `local.properties` 파일 생성 (Secrets 활용)
* `ktlintCheck`를 통한 코드 스타일 검사
* 단위 테스트(`testDebugUnitTest`) 실행
* 디버그 APK(`assembleDebug`) 빌드 확인
* `concurrency` 설정을 통해 동일 PR의 이전 작업은 취소되도록 최적화했습니다.
libs.versions.toml 파일 내 `kotlintxCollectionsImmutable` 라이브러리의 버전을 0.3.8에서 0.4.0으로 업데이트했습니다.
Walkthrough새로운 GitHub Actions 워크플로우 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
|
@CodeRabbit review |
✅ Actions performedReview triggered.
|
|
@coderabbitai pull review |
|
Tip For best results, initiate chat on the files or code changes.
Here are some options:
Would you like me to perform a full review of all the changes in this PR? |
* `.github/workflows/android-pr-ci.yaml`
* `detekt` 정적 분석 단계를 추가하여 PR 시 코드 품질 검사를 수행합니다.
* `LOCAL_PROPERTIES_CONTENTS`를 작업(job) 수준의 환경 변수에서 제거하고, 실제 사용되는 단계에서 직접 시크릿(secrets)을 참조하도록 수정했습니다.
|
@coderabbitai full review |
✅ Actions performedFull review triggered. |
📌 작업 내용
GitHub Actions를 활용한 PR CI 파이프라인 구축
develop 브랜치 대상 PR 생성/업데이트 시 자동 실행
실행 항목
기타
🧩 관련 이슈
📢 논의하고 싶은 내용
https://github.com/actions/setup-java#caching-packages-dependencies
참고해서 버전, 캐싱처리 등 설정했습니다
경로설정 제대로 된 건지 확인 부탁드려요
Summary by CodeRabbit
릴리스 노트
✏️ Tip: You can customize this high-level summary in your review settings.