From 151ea85523ac5fbc19c0e375f58a0cddcb1f9bac Mon Sep 17 00:00:00 2001 From: ousttrue Date: Thu, 16 Dec 2021 14:50:31 +0900 Subject: [PATCH 1/2] UniVRM-0.92.0 --- Assets/UniGLTF/Runtime/UniGLTF/UniGLTFVersion.cs | 6 +++--- Assets/UniGLTF/package.json | 4 ++-- Assets/VRM/Runtime/Format/VRMVersion.cs | 6 +++--- Assets/VRM/package.json | 6 +++--- Assets/VRM10/package.json | 6 +++--- Assets/VRMShaders/package.json | 2 +- docs/how_to_release.md | 10 ++++++++++ 7 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 docs/how_to_release.md diff --git a/Assets/UniGLTF/Runtime/UniGLTF/UniGLTFVersion.cs b/Assets/UniGLTF/Runtime/UniGLTF/UniGLTFVersion.cs index f46c865cf..3059fab25 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/UniGLTFVersion.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/UniGLTFVersion.cs @@ -4,8 +4,8 @@ namespace UniGLTF public static partial class UniGLTFVersion { public const int MAJOR = 2; - public const int MINOR = 27; - public const int PATCH = 1; - public const string VERSION = "2.27.1"; + public const int MINOR = 28; + public const int PATCH = 0; + public const string VERSION = "2.28.0"; } } diff --git a/Assets/UniGLTF/package.json b/Assets/UniGLTF/package.json index bee1cdbe6..8371419c5 100644 --- a/Assets/UniGLTF/package.json +++ b/Assets/UniGLTF/package.json @@ -1,6 +1,6 @@ { "name": "com.vrmc.gltf", - "version": "0.91.1", + "version": "0.92.0", "displayName": "UniGLTF", "description": "GLTF importer and exporter", "unity": "2019.4", @@ -11,6 +11,6 @@ "name": "VRM Consortium" }, "dependencies": { - "com.vrmc.vrmshaders": "0.91.1" + "com.vrmc.vrmshaders": "0.92.0" } } \ No newline at end of file diff --git a/Assets/VRM/Runtime/Format/VRMVersion.cs b/Assets/VRM/Runtime/Format/VRMVersion.cs index f187fd98b..134ede0ab 100644 --- a/Assets/VRM/Runtime/Format/VRMVersion.cs +++ b/Assets/VRM/Runtime/Format/VRMVersion.cs @@ -4,8 +4,8 @@ namespace VRM public static partial class VRMVersion { public const int MAJOR = 0; - public const int MINOR = 91; - public const int PATCH = 1; - public const string VERSION = "0.91.1"; + public const int MINOR = 92; + public const int PATCH = 0; + public const string VERSION = "0.92.0"; } } diff --git a/Assets/VRM/package.json b/Assets/VRM/package.json index d102f8a76..47ebba658 100644 --- a/Assets/VRM/package.json +++ b/Assets/VRM/package.json @@ -1,6 +1,6 @@ { "name": "com.vrmc.univrm", - "version": "0.91.1", + "version": "0.92.0", "displayName": "VRM", "description": "VRM importer", "unity": "2019.4", @@ -14,8 +14,8 @@ "name": "VRM Consortium" }, "dependencies": { - "com.vrmc.vrmshaders": "0.91.1", - "com.vrmc.gltf": "0.91.1" + "com.vrmc.vrmshaders": "0.92.0", + "com.vrmc.gltf": "0.92.0" }, "samples": [ { diff --git a/Assets/VRM10/package.json b/Assets/VRM10/package.json index aed97f855..b6d88b20f 100644 --- a/Assets/VRM10/package.json +++ b/Assets/VRM10/package.json @@ -1,6 +1,6 @@ { "name": "com.vrmc.vrm", - "version": "0.91.1", + "version": "0.92.0", "displayName": "VRM-1.0β", "description": "VRM-1.0β importer", "unity": "2019.4", @@ -14,8 +14,8 @@ "name": "VRM Consortium" }, "dependencies": { - "com.vrmc.vrmshaders": "0.91.1", - "com.vrmc.gltf": "0.91.1" + "com.vrmc.vrmshaders": "0.92.0", + "com.vrmc.gltf": "0.92.0" }, "samples": [ { diff --git a/Assets/VRMShaders/package.json b/Assets/VRMShaders/package.json index d6dfff522..c23f79730 100644 --- a/Assets/VRMShaders/package.json +++ b/Assets/VRMShaders/package.json @@ -1,6 +1,6 @@ { "name": "com.vrmc.vrmshaders", - "version": "0.91.1", + "version": "0.92.0", "displayName": "VRM Shaders", "description": "VRM Shaders", "unity": "2019.4", diff --git a/docs/how_to_release.md b/docs/how_to_release.md new file mode 100644 index 000000000..40a60d515 --- /dev/null +++ b/docs/how_to_release.md @@ -0,0 +1,10 @@ +# リリース作業手順 + +## ライブラリのバージョンを上げる + +`VRM0-development-Version Dialog` によりバージョンを上げる。 + +branch: `version/vX_Y_Z` +commit: `UniVRM-X.Y.Z` +PR +merge From accc3d0a0ebe7c19592ec8eba62730e393ab9d44 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Thu, 16 Dec 2021 14:57:52 +0900 Subject: [PATCH 2/2] =?UTF-8?q?release=20=E6=89=8B=E9=A0=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/how_to_release.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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