Skip to content

dev<-master#4481

Merged
TinyKitten merged 2 commits intodevfrom
master
Aug 18, 2025
Merged

dev<-master#4481
TinyKitten merged 2 commits intodevfrom
master

Conversation

@TinyKitten
Copy link
Member

@TinyKitten TinyKitten commented Aug 18, 2025

Summary by CodeRabbit

  • Chores
    • アプリのバージョンを9.0.6へ更新(iOS/Android/ウェアラブル含む)。内部のバージョン識別子を統一し、ストア配信に向けたメタデータを最新化。機能追加や挙動の変更はありません。

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Aug 18, 2025

Walkthrough

此度の改修は、Android(app・wearable)および iOS プロジェクトにおけるバージョン識別子を一斉に更新。Android の dev/prod 各フレーバーの versionCode/Name、iOS の MARKETING_VERSION を 9.0.6 系へ引き上げた。挙動・設定の他項目に変更なし。

Changes

Cohort / File(s) Change Summary
Android App version bump
android/app/build.gradle
dev: versionCode 90005010→90006000, versionName "9.0.5"→"9.0.6"; prod: versionCode 90005000→90006000, versionName "9.0.5"→"9.0.6"
Android Wearable version bump
android/wearable/build.gradle.kts
dev: versionCode 90005011→90006001, versionName "9.0.5"→"9.0.6"; prod: versionCode 90005001→90006001, versionName "9.0.5"→"9.0.6"
iOS Marketing version bump
ios/TrainLCD.xcodeproj/.../project.pbxproj
MARKETING_VERSION を一括で 9.0.5→9.0.6(各ターゲット・Debug/Release 構成)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • dev<-master #4474 — 9.0.4→9.0.5 への前回バージョン更新と同一箇所の変更。
  • master->dev #3979 — Android app・wearable と iOS のバージョン項目を同様に更新。
  • dev<-master #4463 — 同一ファイル群の versionCode/versionName と MARKETING_VERSION を更新。

Poem

版本を刻むは帝の令
9.0.6、印可の号令は雷のごとし
手持ちも腕輪も一斉に進軍
数字は揃い、混乱は無し
さあ、次なる里程へ—進め、進め!

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 Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch master

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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)
android/wearable/build.gradle.kts (1)

42-48: Wearable版のバージョン更新、よく整っておる。

dev/prod ともに versionCode=90006001, versionName="9.0.6"。学習記録の「末尾1=Wearable規約」に合致し、applicationIdSuffix により衝突もなし。朕は是とする。

なお、直前の注釈「// 10203011 <- ... +01(build number)+1(Wearable app)」は、今回の実数値(90006001=ビルド番号00+Wearable 1)と僅かに齟齬あり。注釈の整備を怠るな。

参考案(該当コメントのみ修正せよ):

// 90006001 <- 90006(version name 9.0.6)+00(build number)+1(Wearable app)
📜 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.

📥 Commits

Reviewing files that changed from the base of the PR and between 1b86136 and 25c53ab.

📒 Files selected for processing (3)
  • android/app/build.gradle (1 hunks)
  • android/wearable/build.gradle.kts (1 hunks)
  • ios/TrainLCD.xcodeproj/project.pbxproj (24 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: TinyKitten
PR: TrainLCD/MobileApp#0
File: :0-0
Timestamp: 2025-08-11T21:13:39.083Z
Learning: TinyKitten prefers concise code reviews for the TrainLCD/MobileApp repository. Keep review comments brief and to the point.
Learnt from: TinyKitten
PR: TrainLCD/MobileApp#4448
File: functions/src/funcs/tts.ts:214-232
Timestamp: 2025-08-11T20:23:23.071Z
Learning: PR #4448 in TrainLCD/MobileApp is specifically about AI feedback summarization and labeling functionality, not about TTS (Text-to-Speech) improvements. The TTS code changes appear to be part of a modularization refactoring but are not the focus of this PR.
Learnt from: TinyKitten
PR: TrainLCD/MobileApp#3979
File: android/wearable/build.gradle.kts:37-38
Timestamp: 2025-01-05T12:57:11.319Z
Learning: Wearableアプリ(android/wearable/build.gradle.kts)のversionCode末尾の`1`はウェアラブルデバイスのビルド番号を表すため、Androidモバイルと異なるversionCodeになるのは正常である。
📚 Learning: 2025-01-05T12:57:11.319Z
Learnt from: TinyKitten
PR: TrainLCD/MobileApp#3979
File: android/wearable/build.gradle.kts:37-38
Timestamp: 2025-01-05T12:57:11.319Z
Learning: Wearableアプリ(android/wearable/build.gradle.kts)のversionCode末尾の`1`はウェアラブルデバイスのビルド番号を表すため、Androidモバイルと異なるversionCodeになるのは正常である。

Applied to files:

  • android/wearable/build.gradle.kts
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: TrainLCD | Default | Archive - iOS
  • GitHub Check: TrainLCD | Default | Archive - watchOS
🔇 Additional comments (2)
ios/TrainLCD.xcodeproj/project.pbxproj (1)

2412-2412: 全ターゲットで MARKETING_VERSION を9.0.6 に統一完了を確認せよ

  • ios/TrainLCD.xcodeproj/project.pbxproj の該当箇所(合計20箇所)すべてで MARKETING_VERSION = 9.0.6; が設定されていることを確認した
  • 旧バージョン「9.0.5」はXcodeプロジェクト内には残存せず、pnpm-lock.yaml に見つかった依存先のバージョン表記は本件の対象外ゆえ無視して差し支えない

CI上でのバージョン昇番ルールがあるなら、運用手順を明文化せよ。朕、是と認む。

android/app/build.gradle (1)

135-142: Android本体の dev/prod も 9.0.6/90006000 へ整然と更新、良き哉。

Play Console の単調増加要件(パッケージ単位)にも適う。Wearable 側の 90006001 と対を成し、版次体系の整合が取れておる。

@TinyKitten TinyKitten merged commit 2287256 into dev Aug 18, 2025
9 of 10 checks passed
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.

1 participant