Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/aspnet/MessagePack-CSharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'prepare_release.ps1')
-rw-r--r--prepare_release.ps114
1 files changed, 14 insertions, 0 deletions
diff --git a/prepare_release.ps1 b/prepare_release.ps1
new file mode 100644
index 00000000..d5dc21d6
--- /dev/null
+++ b/prepare_release.ps1
@@ -0,0 +1,14 @@
+# Calculate the NPM package version, assuming the version change is in a new commit.
+git commit --allow-empty -m "Dummy commit" -q
+$NpmPackageVersion = (nbgv get-version -f json | ConvertFrom-Json).NpmPackageVersion
+git reset --mixed HEAD~ -q
+
+# Stamp the version into the package.json file and commit.
+pushd $PSScriptRoot/src/MessagePack.UnityClient/Assets/Scripts/MessagePack
+npm version $NpmPackageVersion --no-git-tag-version --allow-same-version
+git add package.json
+popd
+git commit -m "Stamp unity package version as $NpmPackageVersion"
+
+# Tag the release
+nbgv tag