mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-02 19:25:35 -05:00
51 lines
1.1 KiB
Markdown
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
|