-
Notifications
You must be signed in to change notification settings - Fork 0
[Release/2.0.0] (develop) #123
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
Walkthrough앱 버전 관리 값이 Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
Tip 🔌 Remote MCP (Model Context Protocol) integration is now available!Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats. ✨ Finishing Touches🧪 Generate unit tests
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
gradle/libs.versions.toml (1)
7-11
: 선택: versionName를 단일 소스에 명시해 릴리스 오토메이션 단순화현재는 major/minor/patch를 조합해 versionName을 만들 가능성이 높습니다. 다중 모듈에서 재조합 로직이 분산돼 있으면 실수 여지가 있습니다. toml에 명시적으로 versionName를 추가해 참조하도록 하면 배포 스크립트/원격 설정 연동이 단순해집니다.
다음과 같이 추가를 고려해 주세요:
## App Versioning versionCode = "5" versionMajor = "2" versionMinor = "0" versionPatch = "0" +versionName = "2.0.0"
참고: 이미 Gradle에서 조합을 표준화한 util이 있다면 이 제안은 무시하셔도 됩니다.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
gradle/libs.versions.toml
(1 hunks)
🔇 Additional comments (1)
gradle/libs.versions.toml (1)
8-11
: 버전 업(2.0.0 / versionCode 5) 정합성 OK
릴리스 목표(Release/2.0.0, API v2 반영, 강제 업데이트 로직 추가)와 숫자가 일치합니다.
다만 배포 리스크 최소화를 위해 아래 사항을 수동으로 반드시 확인해 주세요:
- Play Console(내부 트랙 포함)에 versionCode 5보다 큰 버전이 이미 존재하지 않는지
- 앱 내 강제 업데이트 임계값이 2.0.0(또는 versionCode 5) 기준으로 제대로 설정되었는지
- 원격 설정/서버의 최소 지원 버전이 동일 기준(2.0.0 / versionCode 5)으로 동기화되었는지
자동화 스크립트를 실행했으나 코드베이스에서 관련 키워드가 검색되지 않았습니다.
(스크립트가 아무 출력도 내지 않아 경로나 키워드 차이로 누락되었을 가능성이 큽니다.)
아래 스크립트를 참고하여 수동으로 점검 부탁드립니다.#!/bin/bash set -euo pipefail echo "1) Gradle에서 versionCode/Name 설정 위치 확인" rg -nP -C2 '\bversion(Code|Name)\s*=' --glob '*build.gradle*' --glob '*build.gradle.kts*' || true echo -e "\n2) libs.versions.toml 값 사용처 확인" rg -nP -C2 'libs\.versions\.(versionCode|versionMajor|versionMinor|versionPatch)' echo -e "\n3) 강제 업데이트 로직 후보 검색(키워드 기반)" rg -nP -C2 '(force|mandatory).*update|update.*(required|force)|min(Supported|imum).*version|FORCE_UPDATE|UPDATE_REQUIRED|MIN_SUPPORTED_VERSION' \ -g '!**/build/**' || true
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀🚀
[ PR Content ]
2.0.0 버전 배포 pr입니다.
Work Description
Summary by CodeRabbit