Skip to content

chore: バージョンを 2.3.1 に統一しリリース手順 doc を更新 (Issue #1) - #162

Merged
oboroge0 merged 1 commit into
mainfrom
fix/version-unification
May 21, 2026
Merged

chore: バージョンを 2.3.1 に統一しリリース手順 doc を更新 (Issue #1)#162
oboroge0 merged 1 commit into
mainfrom
fix/version-unification

Conversation

@oboroge0

@oboroge0 oboroge0 commented May 9, 2026

Copy link
Copy Markdown
Owner

概要

apps/desktop/package.json (2.0.0) と apps/desktop/src-tauri/Cargo.toml (2.2.1) が
他ファイル (2.3.1) とバージョン不一致だったため統一します。CLAUDE.md のリリース手順
にも該当ファイルを追記して再発防止します。

発見経緯

検証中に grep version で全パッケージのバージョン文字列を比較したところ、5ファイルで
3つの異なる値が混在していることが判明:

ファイル 修正前 修正後
apps/web/package.json 2.3.1 2.3.1 (変更なし)
apps/server-ts/package.json 2.3.1 2.3.1 (変更なし)
apps/desktop/src-tauri/tauri.conf.json 2.3.1 2.3.1 (変更なし)
apps/desktop/src-tauri/Cargo.toml 2.2.1 2.3.1
apps/desktop/package.json 2.0.0 2.3.1
apps/desktop/src-tauri/Cargo.lock aituber-flow 2.2.1 aituber-flow 2.3.1

根本原因

CLAUDE.md のリリース手順章 (### 2. バージョン更新) で更新ファイルとして列挙されていたのは
3ファイルのみで、apps/desktop/package.jsonapps/desktop/src-tauri/Cargo.toml
抜けていた。手順書通りに作業すると 2ファイルが更新されないまま releaseされる構造的問題。

影響範囲

  • 機能・挙動の変化はなし
  • 次回ビルド時の Cargo.lock 内 aituber-flow のバージョンが他と揃う
  • リリース手順を遵守すれば今後はバージョン齟齬が発生しない
  • 実際にはどちらも tauri.conf.json のバージョンが優先されてビルドされるため、
    ユーザー視認のバージョン文字列 (DMG 名 AITuberFlow_2.3.1_aarch64.dmg 等) は元から正しかった
  • ただし Updater のバージョン判定や CHANGELOG 記述との整合性で混乱の元なので統一推奨

検証

  • cargo update -p aituber-flow --offline で Cargo.lock を同期
  • git diff で変更が想定通り (4 files, 9 +/- 4) であることを確認

ロールバック

revert で完全復元可能。データ・成果物への影響なし。

関連

過去のリリースで以下のファイルのバージョン更新が漏れていた:
- apps/desktop/package.json: 2.0.0 → 2.3.1 (大幅にずれていた)
- apps/desktop/src-tauri/Cargo.toml: 2.2.1 → 2.3.1 (パッチずれ)
- apps/desktop/src-tauri/Cargo.lock: cargo update -p aituber-flow で 2.3.1 同期

CLAUDE.md のリリース手順章にも上記2ファイルを追記し、再発防止のため
過去の経緯と注意点を明記した。

影響範囲:
- 機能・挙動の変化はなし
- 次回ビルド成果物の Cargo.lock 内 aituber-flow のバージョンが揃う
- リリース手順を遵守すれば今後はバージョン齟齬が発生しない

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented May 9, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@oboroge0 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 55 minutes and 43 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6c00546e-ca7e-4706-96f5-9fc1b3137c44

📥 Commits

Reviewing files that changed from the base of the PR and between 5f821cf and 8698fff.

⛔ Files ignored due to path filters (1)
  • apps/desktop/src-tauri/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • CLAUDE.md
  • apps/desktop/package.json
  • apps/desktop/src-tauri/Cargo.toml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/version-unification

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.

@oboroge0
oboroge0 merged commit 5400657 into main May 21, 2026
4 checks passed
@kasumi-oboroge kasumi-oboroge mentioned this pull request May 23, 2026
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant