diff --git a/docs/how_to_release.md b/docs/how_to_release.md index 40a60d515..de8b0dba3 100644 --- a/docs/how_to_release.md +++ b/docs/how_to_release.md @@ -1,5 +1,9 @@ # リリース作業手順 +## リリース番号を決める。 + +`vX.Y.Z` + ## ライブラリのバージョンを上げる `VRM0-development-Version Dialog` によりバージョンを上げる。 @@ -8,3 +12,39 @@ branch: `version/vX_Y_Z` commit: `UniVRM-X.Y.Z` PR merge + +## UnitTest をすべて実行する + +all green + +## Build確認 + +`VRM0-development-Dummy build for CI` により `#if UNITY_EDITOR` などでビルド時のみに起きるエラーが無いことw確認する + +## unity package 作成 + +`VRM0-development-Create Unity Package` により unity package を作成する + +* UniVRM +* UniVRM-Sample +* VRM +* VRM-Sample + +の4パッケージ + +## リポジトリにタグを打つ + +`vX.Y.Z` + +## github で tag からリリースを作成して draft で保存する。 + +* unity package をアップロード +* unity package の動作確認 +* UPM の動作確認 + +## リリース記事 + +* `/doc/release_gen.py` + * release の記事をコピペ + * sphinx の release 記事が生成されるので、必用であれば手を入れてコミット、push(`doc/vX_Y_Z`: `release vX.Y.Z`)、merge +* github release を draft から publish