From ffb552310e827a44de63fe0d3312cf27352667df Mon Sep 17 00:00:00 2001 From: maca88 Date: Mon, 13 Apr 2020 01:15:41 +0200 Subject: [PATCH 1/3] Upgrade AsyncGenerator to 0.19.1 --- Tools/packages.csproj | 2 +- build-common/common.xml | 19 ++++++++++++++++++- default.build | 8 +++++++- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Tools/packages.csproj b/Tools/packages.csproj index b71e7b5d3e8..5a52d1d1aa9 100644 --- a/Tools/packages.csproj +++ b/Tools/packages.csproj @@ -11,7 +11,7 @@ - + diff --git a/build-common/common.xml b/build-common/common.xml index f8a9b13057b..a636142c16a 100644 --- a/build-common/common.xml +++ b/build-common/common.xml @@ -47,10 +47,27 @@ - + + + + + + + + + + + + + + + + + + diff --git a/default.build b/default.build index b5b76109aa9..41e4469ea17 100644 --- a/default.build +++ b/default.build @@ -67,7 +67,13 @@ - + + + + + + + From fca2660ff0a383a4fde12265db9a32867dc0ef18 Mon Sep 17 00:00:00 2001 From: Alex Zaytsev Date: Tue, 17 Nov 2020 13:41:32 +1300 Subject: [PATCH 2/3] Use as tool --- .config/dotnet-tools.json | 12 ++++++++++++ ShowBuildMenu.sh | 27 +++------------------------ Tools/packages.csproj | 1 - build-common/common.xml | 3 +++ default.build | 16 ++-------------- 5 files changed, 20 insertions(+), 39 deletions(-) create mode 100644 .config/dotnet-tools.json diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 00000000000..529caf149f7 --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "csharpasyncgenerator.tool": { + "version": "0.19.1", + "commands": [ + "async-generator" + ] + } + } +} \ No newline at end of file diff --git a/ShowBuildMenu.sh b/ShowBuildMenu.sh index 9d98d5473c8..066cfae5ac4 100755 --- a/ShowBuildMenu.sh +++ b/ShowBuildMenu.sh @@ -178,36 +178,15 @@ testRun(){ } generateAsync(){ - dotnet restore ./src/NHibernate.sln - - getAsyncGeneratorPath cd src - dotnet ../"$async_generator_path" + dotnet tool restore + dotnet restore ./NHibernate.sln + dotnet async-generator cd .. mainMenu } -getAsyncGeneratorPath(){ - if [ "$async_generator_path" ] - then - return - fi - - cd Tools - - async_generator_version="$(cat packages.csproj | grep Include=\"CSharpAsyncGenerator.CommandLine | cut -d\" -f4)" - async_generator_path="csharpasyncgenerator.commandline/$async_generator_version/tools" - - if [ ! -d $async_generator_path ] - then - dotnet restore "./packages.csproj" --packages . - fi - - async_generator_path="Tools/$async_generator_path/netcoreapp2.1/AsyncGenerator.CommandLine.dll" - cd .. -} - mainMenu() { echo "========================= NHIBERNATE BUILD MENU ==========================" echo "--- TESTING ---" diff --git a/Tools/packages.csproj b/Tools/packages.csproj index 5a52d1d1aa9..dd520651934 100644 --- a/Tools/packages.csproj +++ b/Tools/packages.csproj @@ -11,7 +11,6 @@ - diff --git a/build-common/common.xml b/build-common/common.xml index a636142c16a..d283e923e81 100644 --- a/build-common/common.xml +++ b/build-common/common.xml @@ -48,6 +48,9 @@ + + + diff --git a/default.build b/default.build index 41e4469ea17..8ea8ec5e4f9 100644 --- a/default.build +++ b/default.build @@ -64,21 +64,9 @@ - - - - - - - - - - - - - + - + From 60b9df3f84a3bfc2aadd401a3db62482bf01e18e Mon Sep 17 00:00:00 2001 From: Alex Zaytsev Date: Tue, 17 Nov 2020 13:44:57 +1300 Subject: [PATCH 3/3] Remove unused code --- build-common/common.xml | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/build-common/common.xml b/build-common/common.xml index d283e923e81..6985723bd35 100644 --- a/build-common/common.xml +++ b/build-common/common.xml @@ -47,7 +47,7 @@ - + @@ -56,21 +56,4 @@ - - - - - - - - - - - - - - - - -