From 087bda2ef2d37f27864112ee2244b47735a3cf00 Mon Sep 17 00:00:00 2001 From: Alex Zaytsev Date: Tue, 2 Aug 2022 12:36:36 +1200 Subject: [PATCH] Use GitReleaseManager dotnet tool --- .config/dotnet-tools.json | 8 +++++++- ReleaseProcedure.txt | 9 ++++----- Tools/packages.csproj | 1 - 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 1996f7affa3..34480f2f9b4 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -7,6 +7,12 @@ "commands": [ "async-generator" ] + }, + "gitreleasemanager.tool": { + "version": "0.11.0", + "commands": [ + "dotnet-gitreleasemanager" + ] } } -} +} \ No newline at end of file diff --git a/ReleaseProcedure.txt b/ReleaseProcedure.txt index b61cf9809b5..bd0955b6613 100644 --- a/ReleaseProcedure.txt +++ b/ReleaseProcedure.txt @@ -3,12 +3,11 @@ These are the tasks typically needed to create an official NHibernate release. * In GitHub, make sure no open issues have milestone set to the release that is about to happen (as these will show in the milestone). - * Create a draft release in Github with GitReleaseManager. If you have used - the NHibernate build menu, it should be available in Tools\gitreleasemanager\x.x.x\ - (change x.x.x by its current version in tools). - By example: + * Restore local dotnet tools: `dotnet tool restore` -Tools\gitreleasemanager\0.11.0\tools\GitReleaseManager.exe create -o nhibernate -r nhibernate-core -m 5.3 --token yourGitHubTokenWithRepoScope + * Create a draft release in Github with GitReleaseManager. For example: + +dotnet gitreleasemanager create -o nhibernate -r nhibernate-core -m 5.3 --token yourGitHubTokenWithRepoScope (Adjust the -m milestone parameter above, and add "-c branchname" if releasing another branch than master) diff --git a/Tools/packages.csproj b/Tools/packages.csproj index dd520651934..132939570d0 100644 --- a/Tools/packages.csproj +++ b/Tools/packages.csproj @@ -13,7 +13,6 @@ -