Conversation
feat: complete gwt spec implementation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (60)
Walkthroughv0.12.0 リリース。Unity Bridge 側では InputSystemHandler の状態適用を ChangesUnity Bridge C# 機能追加・修正・テスト
Rust CLI: インスタンスヘルスチェック強化・get_index_status ツール追加
リリース整備・gwt-spec クローズポリシー変更・CI Skill Lint ゲート
Sequence DiagramsequenceDiagram
rect rgba(70, 130, 180, 0.5)
Note over Developer,InputSystemHandler: Input シミュレーション (PlayMode)
end
participant Developer
participant UnityCliInputSimulationTestBootstrap
participant InputSystemHandler
participant VirtualKeyboard
Developer->>UnityCliInputSimulationTestBootstrap: Update() (毎フレーム)
UnityCliInputSimulationTestBootstrap->>UnityCliInputSimulationTestBootstrap: CaptureInputState()
UnityCliInputSimulationTestBootstrap->>InputSystemHandler: GetCurrentInputState() (reflection)
InputSystemHandler-->>UnityCliInputSimulationTestBootstrap: JObject スナップショット
UnityCliInputSimulationTestBootstrap->>UnityCliInputSimulationTestBootstrap: ApplyHandlerSnapshot()
rect rgba(60, 179, 113, 0.5)
Note over CLIClient,UnityBridgeSocket: instances list ヘルスチェック
end
participant CLIClient
participant bridge_ping
participant UnityBridgeSocket
CLIClient->>bridge_ping: (host, port) 接続試行
bridge_ping->>UnityBridgeSocket: TCP 接続 + framed JSON ping
UnityBridgeSocket-->>bridge_ping: framed JSON response
bridge_ping->>bridge_ping: is_successful_bridge_response 判定
bridge_ping-->>CLIClient: up / down
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
Summary
v0.12.0 リリース。
feat: complete gwt spec implementation(PR #224) により、一連の gwt SPEC 実装を完了しました。Unity Bridge の Editor handler 単体テスト拡充、capture path 解決の共通化、release tooling 整備、ドキュメント刷新を含みます。develop は PR #224 マージ時に CI 検証済みで、本 PR はそこへのバージョン更新(Cargo.toml / package.json / UPM package.json / Cargo.lock)と CHANGELOG 更新のみを追加します。Changes
CapturePathResolver/McpServerWindow/MenuItemsを追加し、InputSystemHandlerを拡張。Editor handler の単体テストを大幅追加(Component / Console & ProjectSettings / EditorControl / GameObject / Package & Addressables / PlayMode / Profiler / CapturePathResolver)。src/core/instances.rs/src/app/runner.rs/src/tooling/{local_tools,tool_catalog}.rsを更新。scripts/publish.sh/scripts/release/collect-closing-issues.sh/scripts/release/update-versions.mjsを整備し、対応する script テスト(publish-script / update-versions / upm-sign / release-closing-issues / workflow-skill-lint)を追加。docs/configuration.mdを新規追加、docs/{development,skills,tools}.mdを更新。Version
v0.12.0
Closing Issues
Closes #146
Closes #147
Closes #148
Closes #149
Closes #150
Closes #151
Closes #152
Closes #153
Closes #154
Closes #155
Closes #156
Closes #157
Closes #160
Closes #204
Related Issues / Links
Summary by CodeRabbit
リリースノート
新機能
改善
テスト