# リリース作業手順 ## リリース番号を決める。 `vX.Y.Z` ## ライブラリのバージョンを上げる `VRM0-development-Version Dialog` によりバージョンを上げる。 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