リリース手順(タグ駆動)¶
手順¶
- バージョンを更新(例:
pyproject.tomlのproject.version) - リリースノートを追加(
docs/releases/) vX.Y.Zのタグを作成して push
何が起きるか¶
.github/workflows/build.ymlが実行され、固定名 spec を使って onedir / onefile をビルドします。- version は
pyproject.tomlのproject.versionを読んで成果物名に反映されます。 - GitHub Release(ドラフト)が作成され、アセットが添付されます。
ビルド定義¶
- onedir:
water_info_acquirer_onedir.spec - onefile:
water_info_acquirer_onefile.spec
spec ファイル名自体には version を含めません。version は spec 内で pyproject.toml を読んで組み立てます。