From 8b358074fd6a889e2f062907d285cc58fa66153b Mon Sep 17 00:00:00 2001 From: hzhang Date: Tue, 18 Feb 2025 21:22:47 +0000 Subject: [PATCH] improve: better version control --- Polonium.Sdk.csproj | 3 ++- Polonium.Sdk.sln | 24 ------------------------ Sdk/VersionInfo.props | 9 --------- publish | 12 ++++++++---- 4 files changed, 10 insertions(+), 38 deletions(-) delete mode 100644 Sdk/VersionInfo.props mode change 100644 => 100755 publish diff --git a/Polonium.Sdk.csproj b/Polonium.Sdk.csproj index 2fcabcd..499df83 100644 --- a/Polonium.Sdk.csproj +++ b/Polonium.Sdk.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 @@ -17,6 +17,7 @@ + diff --git a/Polonium.Sdk.sln b/Polonium.Sdk.sln index a8266ec..557bb28 100644 --- a/Polonium.Sdk.sln +++ b/Polonium.Sdk.sln @@ -2,14 +2,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Sdk", "Polonium.Sdk.csproj", "{2637A20D-9358-4010-B767-9569906194DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium", "..\Polonium\Polonium.csproj", "{D1A52D2F-A754-4F24-B949-BD535913D8C4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Tasks", "..\Polonium.Tasks\Polonium.Tasks.csproj", "{906CC276-B1AF-441C-99AB-5B55F69C502E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators", "..\Polonium.Generators\Polonium.Generators.csproj", "{1EEAD84F-94F1-49DF-A53A-A7EC6724A3A0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators.Test", "..\Polonium.Generators.Test\Polonium.Generators.Test.csproj", "{D1D5E0B1-3FB9-4C6A-B3CB-993A1597AF2A}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -20,21 +12,5 @@ Global {2637A20D-9358-4010-B767-9569906194DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {2637A20D-9358-4010-B767-9569906194DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {2637A20D-9358-4010-B767-9569906194DC}.Release|Any CPU.Build.0 = Release|Any CPU - {D1A52D2F-A754-4F24-B949-BD535913D8C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1A52D2F-A754-4F24-B949-BD535913D8C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1A52D2F-A754-4F24-B949-BD535913D8C4}.Release|Any CPU.ActiveCfg = Debug|Any CPU - {D1A52D2F-A754-4F24-B949-BD535913D8C4}.Release|Any CPU.Build.0 = Debug|Any CPU - {906CC276-B1AF-441C-99AB-5B55F69C502E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {906CC276-B1AF-441C-99AB-5B55F69C502E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {906CC276-B1AF-441C-99AB-5B55F69C502E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {906CC276-B1AF-441C-99AB-5B55F69C502E}.Release|Any CPU.Build.0 = Release|Any CPU - {1EEAD84F-94F1-49DF-A53A-A7EC6724A3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1EEAD84F-94F1-49DF-A53A-A7EC6724A3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1EEAD84F-94F1-49DF-A53A-A7EC6724A3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1EEAD84F-94F1-49DF-A53A-A7EC6724A3A0}.Release|Any CPU.Build.0 = Release|Any CPU - {D1D5E0B1-3FB9-4C6A-B3CB-993A1597AF2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1D5E0B1-3FB9-4C6A-B3CB-993A1597AF2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1D5E0B1-3FB9-4C6A-B3CB-993A1597AF2A}.Release|Any CPU.ActiveCfg = Debug|Any CPU - {D1D5E0B1-3FB9-4C6A-B3CB-993A1597AF2A}.Release|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection EndGlobal diff --git a/Sdk/VersionInfo.props b/Sdk/VersionInfo.props deleted file mode 100644 index 02ecf64..0000000 --- a/Sdk/VersionInfo.props +++ /dev/null @@ -1,9 +0,0 @@ - - - 4.4.0-beta.3 - 0.1.1-x - 0.1.1-x - 0.1.1-x - 0.0.1 - - \ No newline at end of file diff --git a/publish b/publish old mode 100644 new mode 100755 index 032c815..beff4fc --- a/publish +++ b/publish @@ -1,8 +1,12 @@ #!/bin/bash +SCRIPT_DIR=$(dirname "$(realpath "${BASH_SOURCE[0]}")")/ +LATEST_PACKAGE=$(ls -t "${SCRIPT_DIR}"bin/Debug/Polonium.Sdk.*.nupkg 2>/dev/null | head -n 1) -dotnet nuget push "$(ls -t ./bin/Debug/Polonium.*.nupkg | head -n 1)" --source hangman-lab +if [[ -z "$LATEST_PACKAGE" ]]; then + echo "❌ Error: No .nupkg file found in ${SCRIPT_DIR}/bin/Debug/" + exit 1 +fi +echo "🚀 Pushing NuGet package: $LATEST_PACKAGE" +dotnet nuget push "$LATEST_PACKAGE" --source hangman-lab -../Polonium/publish -../Polonium.Tasks/publish -../Polonium.Generator/publish