Skip to content

chore(cli): バージョンを 0.1.1 に上げる - #20

Merged
yupix merged 1 commit into
mainfrom
chore/cli-v0.1.1
Aug 10, 2026
Merged

chore(cli): バージョンを 0.1.1 に上げる#20
yupix merged 1 commit into
mainfrom
chore/cli-v0.1.1

Conversation

@yupix

@yupix yupix commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

概要

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、安全照合の取りこぼしを塞ぐ)
  • CLI 側: 0adddce(2026-08-01)、d4f667d(2026-08-03)

CLI 側の対応は main に入っていますが、リリースが cli-v0.1.0 のままです。そのため公開バイナリを使う CI(koyori-app/vrt-actions 経由)は、--only-changed を使うと finalize が必ず失敗します。

INFO finalizing with only_changed story set count=0
ERROR finalize failed: HTTP 400 Bad Request:
{"message":"only_story_ids requires expected_baseline_commit_sha so the baseline
the plan was computed against can be verified and pinned before any reuse happens"}

koyori-app/task の PR #491 で実際に発生しています。ストーリー数に関係なく、only_story_ids を送る限り再現します)

変更内容

  • apps/backend/crates/cli/Cargo.tomlversion を 0.1.0 → 0.1.1
  • apps/backend/Cargo.lock の対応する記述を同じく更新

コード変更はありません。cargo metadata --locked で lock の整合を確認しています。

挙動の変化

vrt --version の表示が 0.1.1 になります。それ以外の挙動は変わりません。

リリース手順(マージ後)

maincli-v0.1.1 タグを打つと release-cli.yml が 4 ターゲット(linux x86_64/aarch64、macOS x86_64/aarch64)のバイナリをビルドして Release を作成します。

その後、利用側の cli-versioncli-v0.1.1 に更新すると finalize の 400 が解消します。

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 ターゲットのバイナリを配布する。
@yupix
yupix merged commit e65a100 into main Aug 10, 2026
5 checks passed
@yupix
yupix deleted the chore/cli-v0.1.1 branch August 10, 2026 16:31
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