リリース作業手順¶
リリース番号を決める。¶
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
tag 打ち¶
$ git tag vX.Y.Z # local
$ git push upstream --tags # remote
tag 消し¶
$ git tag -d vX.Y.Z # local
$ git push upstream :vX.Y.Z # remote
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