UniVRM/docs/how_to_release.md
2021-12-16 14:57:52 +09:00

51 lines
1.1 KiB
Markdown

# リリース作業手順
## リリース番号を決める。
`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