From 9cee601916b4bd52296e712133cc55be989161fa Mon Sep 17 00:00:00 2001 From: Maksym Sadovnychyy Date: Sat, 28 Feb 2026 22:17:04 +0100 Subject: [PATCH] (feature): repo utils upadate --- CHANGELOG.md | 3 +- .../Force-AmendTaggedCommit.bat | 4 +- .../Force-AmendTaggedCommit.ps1 | 7 +- .../Generate-CoverageBadges.bat | 2 +- .../Generate-CoverageBadges.ps1 | 7 +- utils/GitTools.psm1 | 3 + utils/Logging.psm1 | 3 + .../Release-NuGetPackage.bat | 3 - .../Release-NuGetPackage.ps1 | 747 ------------------ .../Release-NuGetPackage/scriptsettings.json | 73 -- .../CorePlugins/CleanupArtifacts.psm1 | 121 +++ .../CorePlugins/CreateArchive.psm1 | 93 +++ .../CorePlugins/DotNetPack.psm1 | 99 +++ .../CorePlugins/DotNetPublish.psm1 | 71 ++ .../CorePlugins/DotNetTest.psm1 | 72 ++ utils/Release-Package/CorePlugins/GitHub.psm1 | 232 ++++++ utils/Release-Package/CorePlugins/NuGet.psm1 | 67 ++ .../CorePlugins/QualityGate.psm1 | 119 +++ utils/Release-Package/CustomPlugins/.gitkeep | 1 + .../Release-Package/DotNetProjectSupport.psm1 | 110 +++ utils/Release-Package/EngineSupport.psm1 | 165 ++++ utils/Release-Package/PluginSupport.psm1 | 368 +++++++++ utils/Release-Package/Release-Package.bat | 3 + utils/Release-Package/Release-Package.ps1 | 182 +++++ utils/Release-Package/scriptsettings.json | 92 +++ utils/ScriptConfig.psm1 | 3 + utils/TestRunner.psm1 | 5 +- utils/Update-RepoUtils/Update-RepoUtils.bat | 3 + utils/Update-RepoUtils/Update-RepoUtils.ps1 | 152 ++++ utils/Update-RepoUtils/scriptsettings.json | 11 + 30 files changed, 1988 insertions(+), 833 deletions(-) delete mode 100644 utils/Release-NuGetPackage/Release-NuGetPackage.bat delete mode 100644 utils/Release-NuGetPackage/Release-NuGetPackage.ps1 delete mode 100644 utils/Release-NuGetPackage/scriptsettings.json create mode 100644 utils/Release-Package/CorePlugins/CleanupArtifacts.psm1 create mode 100644 utils/Release-Package/CorePlugins/CreateArchive.psm1 create mode 100644 utils/Release-Package/CorePlugins/DotNetPack.psm1 create mode 100644 utils/Release-Package/CorePlugins/DotNetPublish.psm1 create mode 100644 utils/Release-Package/CorePlugins/DotNetTest.psm1 create mode 100644 utils/Release-Package/CorePlugins/GitHub.psm1 create mode 100644 utils/Release-Package/CorePlugins/NuGet.psm1 create mode 100644 utils/Release-Package/CorePlugins/QualityGate.psm1 create mode 100644 utils/Release-Package/CustomPlugins/.gitkeep create mode 100644 utils/Release-Package/DotNetProjectSupport.psm1 create mode 100644 utils/Release-Package/EngineSupport.psm1 create mode 100644 utils/Release-Package/PluginSupport.psm1 create mode 100644 utils/Release-Package/Release-Package.bat create mode 100644 utils/Release-Package/Release-Package.ps1 create mode 100644 utils/Release-Package/scriptsettings.json create mode 100644 utils/Update-RepoUtils/Update-RepoUtils.bat create mode 100644 utils/Update-RepoUtils/Update-RepoUtils.ps1 create mode 100644 utils/Update-RepoUtils/scriptsettings.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 5407bb2..7a01293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,8 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security - Kept release-time git checks and branch/tag validation in shared release flow to reduce accidental publish risk. - - +