chore(cli): バージョンを 0.1.1 に上げる - #20
Merged
Merged
Conversation
cli-v0.1.0(2026-07-31)以降に finalize の安全照合が入り、差分撮影 (only_story_ids)では expected_baseline_commit_sha の同送が必須になった (サーバー: 893d0b2 / 4dff5b3 / d4f667d、CLI: 0adddce / d4f667d)。 CLI 側の対応は main に入っているがリリースが cli-v0.1.0 のままのため、 公開バイナリを使う CI は finalize が HTTP 400 で必ず失敗する。 リリース用にバージョンを上げる。タグ cli-v0.1.1 を打つと release-cli.yml が 4 ターゲットのバイナリを配布する。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
vrt-cliのバージョンを 0.1.1 に上げます。リリースタグcli-v0.1.1を打つための準備です。問題
公開されている CLI リリースは
cli-v0.1.0(2026-07-31)だけです。その後に finalize の安全照合が入り、差分撮影(only_story_idsを送るケース)ではexpected_baseline_commit_shaの同送が必須になりました。4dff5b3/893d0b2(2026-08-01、部分撮影を事前 plan に紐づけて baseline をピン留め)、d4f667d(2026-08-03、安全照合の取りこぼしを塞ぐ)0adddce(2026-08-01)、d4f667d(2026-08-03)CLI 側の対応は
mainに入っていますが、リリースがcli-v0.1.0のままです。そのため公開バイナリを使う CI(koyori-app/vrt-actions経由)は、--only-changedを使うと finalize が必ず失敗します。(
koyori-app/taskの PR #491 で実際に発生しています。ストーリー数に関係なく、only_story_idsを送る限り再現します)変更内容
apps/backend/crates/cli/Cargo.tomlのversionを 0.1.0 → 0.1.1apps/backend/Cargo.lockの対応する記述を同じく更新コード変更はありません。
cargo metadata --lockedで lock の整合を確認しています。挙動の変化
vrt --versionの表示が 0.1.1 になります。それ以外の挙動は変わりません。リリース手順(マージ後)
mainにcli-v0.1.1タグを打つとrelease-cli.ymlが 4 ターゲット(linux x86_64/aarch64、macOS x86_64/aarch64)のバイナリをビルドして Release を作成します。その後、利用側の
cli-versionをcli-v0.1.1に更新すると finalize の 400 が解消します。