Skip to content

chore(release): v0.2.0#53

Merged
github-actions[bot] merged 26 commits into
mainfrom
develop
Mar 2, 2026
Merged

chore(release): v0.2.0#53
github-actions[bot] merged 26 commits into
mainfrom
develop

Conversation

@akiojin

@akiojin akiojin commented Mar 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Minor version bump from v0.1.3 to v0.2.0, driven by new feature additions and quality improvements.

Changes

  • feat(skills): Add skill accuracy evaluation pipeline
  • fix(ci): Stabilize lspd tests and lint failures
  • docs: Restructure README and add multilingual docs; add workflow and task tracking templates
  • test: Improve coverage to 90%, honor env host in E2E, relax brittle daemon assertions
  • ci(release): Add linux arm64 artifacts
  • chore(docker): Install tiktoken for perf scripts
  • chore(deps): Bump actions/upload-artifact, download-artifact, cache, setup-python; npm dependency updates

Version

v0.2.0

Closing Issues

None

Summary by CodeRabbit

リリースノート v0.2.0

  • 新機能

    • スキルルーティング評価システムを追加
    • 複数言語対応(ドイツ語、スペイン語、フランス語、イタリア語、日本語、中文)
    • ARM64ビルドサポートとクロスコンパイル環境を実装
  • ドキュメント

    • READMEを再構成、簡潔な使用方法を提供
    • ツールカタログドキュメント(docs/tools.md)を新規作成
    • スキルコマンドの仕様を更新
  • テスト

    • コード カバレッジゲート(Rust 90%、LSP 90%)を追加
    • スキル静的検証パイプラインを実装
  • その他

    • パッケージバージョンを0.2.0に更新

akiojin and others added 26 commits February 26, 2026 12:15
feat(skills): add skill accuracy evaluation pipeline
…ory (#39)

Bumps the npm_and_yarn group with 1 update in the / directory: [minimatch](https://github.com/isaacs/minimatch).


Updates `minimatch` from 10.1.1 to 10.1.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v10.1.1...v10.1.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.1.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Akio Jinsenji <akio-jinsenji@cloud-creative-studios.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs(claude): codify workflow and task tracking loop
feat(test): raise repository coverage gate to 90 percent
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: "@google/gemini-cli"
  dependency-version: 0.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: "@openai/codex"
  dependency-version: 0.106.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: globals
  dependency-version: 17.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
…/actions/setup-python-6

chore(deps): bump actions/setup-python from 5 to 6
…/actions/cache-5

chore(deps): bump actions/cache from 4 to 5
…/actions/download-artifact-8

chore(deps): bump actions/download-artifact from 7 to 8
…/actions/upload-artifact-7

chore(deps): bump actions/upload-artifact from 6 to 7
…pm_and_yarn-e3776a33bd

chore(deps): bump the npm_and_yarn group with 3 updates
@akiojin akiojin added the release Release PR label Mar 2, 2026
@github-actions
github-actions Bot enabled auto-merge March 2, 2026 06:39
@github-actions
github-actions Bot merged commit 3ac7627 into main Mar 2, 2026
21 of 22 checks passed
@coderabbitai

coderabbitai Bot commented Mar 2, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e5c36f5 and 9a5db76.

⛔ Files ignored due to path filters (2)
  • Cargo.lock is excluded by !**/*.lock
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (50)
  • .claude-plugin/plugins/unity-cli/skills/unity-asset-management/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-edit/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-navigate/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-gameobject-edit/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-input-system/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-playmode-testing/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-prefab-workflow/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-create/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-inspect/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-ui-automation/SKILL.md
  • .github/workflows/README.md
  • .github/workflows/lint.yml
  • .github/workflows/release.yml
  • .github/workflows/skill-routing-eval.yml
  • .github/workflows/test.yml
  • .gitignore
  • CHANGELOG.md
  • CLAUDE.md
  • Cargo.toml
  • Dockerfile
  • README.de.md
  • README.es.md
  • README.fr.md
  • README.it.md
  • README.ja.md
  • README.md
  • README.zh.md
  • UnityCliBridge/Packages/unity-cli-bridge/package.json
  • docs/development.md
  • docs/tools.md
  • lsp/Server.Tests.csproj
  • package.json
  • scripts/e2e-all-tools.sh
  • scripts/e2e-test.sh
  • scripts/skill-eval/llm-routing-eval.sh
  • scripts/skill-eval/static-skill-contract-check.sh
  • specs/perf/lsp-history.jsonl
  • specs/perf/skill-routing-benchmark.jsonl
  • specs/perf/skill-routing-history.jsonl
  • src/instances.rs
  • src/local_tools.rs
  • src/lsp.rs
  • src/lsp_manager.rs
  • src/lspd.rs
  • src/main.rs
  • src/test_env.rs
  • src/transport.rs
  • src/unityd.rs
  • tasks/lessons.md
  • tasks/todo.md

Walkthrough

このPRは、複数のUnity CLIスキルドキュメント(SKILL.md)をパラメータ名の変更で更新し、6言語の国際化READMEを追加し、CI/CDワークフローを拡張してカバレッジゲートとスキルルーティング評価を実装し、テスト基盤を大幅に拡充し、バージョンを0.2.0に引き上げています。

Changes

Cohort / File(s) Summary
Skill Documentation Updates
.claude-plugin/plugins/unity-cli/skills/unity-*/SKILL.md
パラメータ名の標準化(gameObjectPath → path、assetPath → prefabPath、endLine → maxLines)、アクション値の変更("list" → "get"、"import" → "get_asset_info")、署名の再構成(create_material、modify_material、input_gamepad、create_input_sequenceなど)
International README Localization
README.de.md, README.es.md, README.fr.md, README.it.md, README.ja.md, README.zh.md
6言語のローカライズREADMEファイルを追加し、セットアップ、使用例、設定、ドキュメントリファレンスをカバー
Version and Package Updates
Cargo.toml, package.json, UnityCliBridge/Packages/unity-cli-bridge/package.json
バージョンを0.1.3から0.2.0にバンプ。devDependenciesを更新(@google/gemini-cli、@openai/codexなど)
GitHub Actions Workflows
.github/workflows/lint.yml, .github/workflows/test.yml, .github/workflows/release.yml, .github/workflows/skill-routing-eval.yml
スキルコントラク検証ジョブを追加、Rust/LSPカバレッジゲート(90%閾値)を実装、Linux ARM64ビルドターゲット追加、アクションバージョン更新(cache v4→v5、upload-artifact v6→v7など)、スキルルーティング評価ワークフローを新規作成
Skill Evaluation Scripts
scripts/skill-eval/static-skill-contract-check.sh, scripts/skill-eval/llm-routing-eval.sh
スキルコマンドペイロードの静的検証、LLMルーティング評価の自動化(予測実行、メトリクス集計、閾値ベースのレポート生成)
E2E Test Infrastructure
scripts/e2e-all-tools.sh, scripts/e2e-test.sh
環境変数駆動のホスト/ポート設定、テスト完了待機関数(wait_for_tests_done)を追加
Rust Source Test Expansion
src/instances.rs, src/local_tools.rs, src/lsp.rs, src/lsp_manager.rs, src/lspd.rs, src/main.rs, src/unityd.rs, src/transport.rs
包括的なユニット・統合テスト、テストヘルパー(EnvVarGuard、fake servers)、環境変数ガード、エラーハンドリングシナリオのカバレッジを追加
New Test Utilities
src/test_env.rs
グローバルな環境ロック(env_lock)を提供するテスト用モジュール
Development and Configuration
docs/development.md, docs/tools.md, CLAUDE.md, CHANGELOG.md, Dockerfile, .gitignore, lsp/Server.Tests.csproj, tasks/lessons.md, tasks/todo.md
開発手順・CI概要の更新、101ツールのカタログドキュメント化、Pythonパッケージ依存関係追加(tiktoken)、テスト生成物の.gitignore追加、LSPテストプロジェクト設定(coverlet)
Benchmark and Performance Data
specs/perf/skill-routing-benchmark.jsonl
120件のスキルルーティングベンチマーク記録(id、期待スキル、プロンプト、期待ペイロードキー、難易度)を追加
Main README Restructuring
README.md
インストール流れの簡素化(cargo install unity-cli)、"How It Works"フロー追加、スキルカタログの簡潔化、設定セクション追加、冗長なツール列挙・開発参考削除

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

Poem

🐰 六つの言語で声かけて、
スキルの契約は厳しくなり、
テストは網羅、カバレッジ上昇、
ARM64で走り、
0.2.0へ跳躍だ!

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch develop

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.

This was referenced Mar 2, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant