Skip to content

fix: smoke test the release binary with --paging never. - #15

Merged
halkn merged 1 commit into
mainfrom
fix/release-smoke-test
Oct 2, 2026
Merged

halkn merged 1 commit into
mainfrom
fix/release-smoke-test

Conversation

@halkn

@halkn halkn commented Oct 2, 2026

Copy link
Copy Markdown
Owner

変更理由

v0.10.0 の release workflow(run 36984370851)が、バイナリを実行できる 3 target のスモークテストで失敗した。スモークテストが #14 で廃止した --no-pager --plain を使っていて、usage error(exit 2)になったため。Release ジョブは実行されておらず、何も公開されていない。

変更内容

  • .github/workflows/release.yml のスモークテストを --paging never --color never に置き換えた。

影響範囲

  • .github/workflows/release.yml のみ。

確認手順

  • 手元の release ビルドで、同じスモークテストのコマンドが exit 0 になった。
  • リポジトリ全体(.github/ と .claude/ を含む)を検索した。旧フラグが残っているのは、それを拒否することを確かめるテスト(src/cli.rs・tests/cli.rs)だけ。

マージ後

タグは打ち直さない。既存の v0.10.0 を渡して再実行する。手動実行のときは main の workflow 定義が使われ、checkout されるのは渡したタグのコードになる。

gh workflow run release.yml --ref main -f tag=v0.10.0

@halkn
halkn merged commit 7db3f13 into main Oct 2, 2026
4 checks passed
@halkn
halkn deleted the fix/release-smoke-test branch October 2, 2026 09:13
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