Skip to content

chore(release): v0.2.4#104

Merged
akiojin merged 4 commits into
mainfrom
develop
Mar 6, 2026
Merged

chore(release): v0.2.4#104
akiojin merged 4 commits into
mainfrom
develop

Conversation

@akiojin

@akiojin akiojin commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • CI・リリースパイプラインの修正を含むパッチリリース
  • cargo publish の実際の実行追加とインストールドキュメントの整合性修正

Changes

  • fix(ci): release コミット時に lsp-perf ジョブが 404 で失敗する問題をスキップで回避
  • fix(release): scripts/publish.shcargo publish を追加し、README 各言語版のインストール手順を GitHub Releases ベースに統一

Version

v0.2.4

Closing Issues

Closes #64

Summary by CodeRabbit

リリースノート

  • バグ修正

    • リリースコミット時のLSPパフォーマンステストの実行スキップ機能を追加
    • インストール失敗時のエラーメッセージを改善
  • ドキュメント

    • 複数の言語で統一されたインストール手順を更新
    • unity-cliバイナリの手動インストール方法を明確化
  • その他

    • バージョンを0.2.4へアップデート
    • リリース処理フローを改善

akiojin and others added 4 commits March 6, 2026 10:04
…tion

Release workflow takes ~10min to upload assets, but lsp-perf runs in ~3min
and fails with HTTP 404 when fetching the not-yet-published manifest.
Release commits are already tested on develop, so skipping is safe.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(release): publish crate and align install docs
@akiojin akiojin added the release Release PR label Mar 6, 2026
@akiojin
akiojin enabled auto-merge March 6, 2026 02:20
@akiojin
akiojin merged commit eb465cd into main Mar 6, 2026
19 of 22 checks passed
@coderabbitai

coderabbitai Bot commented Mar 6, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 1a70d8d0-6832-4ea6-a798-8baa0deb434f

📥 Commits

Reviewing files that changed from the base of the PR and between f85eacf and a6f62b7.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (20)
  • .claude-plugin/plugins/unity-cli/skills/unity-cli-usage/SKILL.md
  • .github/workflows/README.md
  • .github/workflows/test.yml
  • CHANGELOG.md
  • CLAUDE.md
  • Cargo.toml
  • README.de.md
  • README.es.md
  • README.fr.md
  • README.it.md
  • README.ja.md
  • README.md
  • README.zh.md
  • RELEASE.md
  • UnityCliBridge/Packages/unity-cli-bridge/package.json
  • docs/development.md
  • package.json
  • scripts/e2e-all-tools.sh
  • scripts/publish.sh
  • specs/migration-notes.md

ウォークスルー

Unity CLIのブートストラップロジックを更新し、自動インストール手順を削除。ローカルプロジェクト検出時はcargo runを提案し、そうでなければ明示的なインストール指示を表示。リリースワークフローをunity-cli-release.ymlからrelease.ymlに統一し、全ドキュメントを更新してUnity CLIは手動インストール必須であることを明確化。バージョンを0.2.4に引き上げ。

変更内容

コホート / ファイル 概要
リリースワークフロー・公開スクリプト
.github/workflows/release.yml, scripts/publish.sh, RELEASE.md, CLAUDE.md, docs/development.md
リリースワークフローを統一のrelease.ymlに統合。scripts/publish.shcargo publishをローカルで実行。ドキュメントを新しい公開プロセスに合わせて更新。
インストール・ブートストラップロジック
.claude-plugin/plugins/unity-cli/skills/unity-cli-usage/SKILL.md, scripts/e2e-all-tools.sh
自動cargo installフローを削除。ローカルプロジェクト検出時はcargo runを提案、未検出時は明示的なインストール指示とリリースバイナリダウンロード情報を表示。
インストールドキュメント
README.md, README.de.md, README.es.md, README.fr.md, README.it.md, README.ja.md, README.zh.md
Marketplaceプラグインはスキルのみをインストールすること、Unity CLI本体は手動インストール必須であることを明確化。GitHub Releasesからのダウンロードまたはgit clonecargo install --path .での手順を統一。
テストワークフロー
.github/workflows/test.yml
chore(release):を含むコミットのmainブランチへのプッシュ時にLSP Performance jobをスキップする条件を追加。
バージョン・チェンジログ
Cargo.toml, package.json, UnityCliBridge/Packages/unity-cli-bridge/package.json, CHANGELOG.md, .github/workflows/README.md, specs/migration-notes.md
バージョンを0.2.3から0.2.4に統一。チェンジログに新規エントリ追加。ワークフロー参照を更新。

関連する可能性のあるイシュー

  • Failed installation via Cargo #64: Failed installation via Cargo — 本PR内の全インストールドキュメント更新とSKILL.mdのブートストラップロジック変更により、cargo install unity-cliが失敗する理由を明確化し、ユーザーに正しいインストール手順(リリースバイナリダウンロードまたはローカルビルド)を提供することでこのイシューに直接対応している。

関連する可能性のあるプルリクエスト

  • feat: resolve all follow-up tasks for unity-cli migration (#8) #12 — リリースワークフロー(release.yml)、テストワークフロー(test.yml)、公開スクリプト、およびインストール関連ドキュメントに対して同一ファイルへの重複修正を実施しており、強い関連性がある。
  • chore(release): v0.1.2 #38 — リリースパイプラインとバージョンバンプ処理の修正を共有しており、リリースプロセス全体の統一を推進している。
  • chore(release): v0.2.0 #53 — リリース・ドキュメント・インストール・制御フローファイルの同一セットを修正しており、インストール手順と公開プロセスの一貫性を高めている。

🐰 バージョンを抱えて、ワークフロー整理し
インストール手順を明確にしたり
リリースは統一、bootstrap洗練
ドキュメント翻訳、世界広がり
v0.2.4、新しい道を歩むウサギ 🌿

推定コードレビュー所要時間

🎯 3 (中程度) | ⏱️ ~20分

✨ 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.

@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.

Failed installation via Cargo

1 participant