From f187cd6ef3a40f78150f6c92c82a868dd9765f3b Mon Sep 17 00:00:00 2001 From: Brice SCHUMACHER Date: Fri, 24 Apr 2026 14:19:07 +0200 Subject: [PATCH 1/2] tech: Adding private assets for internal packages --- CHANGELOG.md | 9 ++++++++- .../{publish-doggydog.ps1 => publish-local-nugets.ps1} | 10 +++++----- Directory.Build.props | 2 +- Directory.Packages.props | 8 ++++---- NotoriousTest.Runtime/NotoriousTest.Runtime.csproj | 7 ++----- .../NotoriousTest.SqlLiteRegistry.csproj | 7 ++----- .../NotoriousTest.TestSettings.csproj | 7 ++----- NotoriousTest.Watchdog/NotoriousTest.Watchdog.csproj | 7 ++----- NotoriousTest.slnx | 2 +- NotoriousTest/NotoriousTest.csproj | 8 ++++---- Samples/NotoriousTest.Sample.XUnit/SampleTests.cs | 4 ++-- commands.json | 8 ++++---- 12 files changed, 37 insertions(+), 42 deletions(-) rename Commands/{publish-doggydog.ps1 => publish-local-nugets.ps1} (81%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ada5aa..e8a9b16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ -# Changelog +# Changelog + +## v4.1.1 + +### 🛠 Technical + +- Internal packages (such as NotoriousTest.Runtimes|Watchdog|SqliteRegistry|TestSettings) are now includes in NotoriousTest. + And can no longer be downloaded via Nuget Packages. ## v4.1.0 diff --git a/Commands/publish-doggydog.ps1 b/Commands/publish-local-nugets.ps1 similarity index 81% rename from Commands/publish-doggydog.ps1 rename to Commands/publish-local-nugets.ps1 index 6eaad1a..54b494e 100644 --- a/Commands/publish-doggydog.ps1 +++ b/Commands/publish-local-nugets.ps1 @@ -1,4 +1,4 @@ -# Clean NuGet cache +# Clean NuGet cache Write-Host "Cleaning NuGet cache..." Remove-Item -Recurse -Force "$env:USERPROFILE\.nuget\packages\notorioustest.core" -ErrorAction SilentlyContinue @@ -8,7 +8,7 @@ dotnet publish ./DoggyDog/DoggyDog.csproj ` -r win-x64 ` --self-contained ` -p:PublishSingleFile=true ` - -o ./tools/win-x64 + -o ./artifacts/doggydog/win-x64 # Publish DoggyDog for Linux Write-Host "Publishing DoggyDog for linux-x64..." @@ -16,9 +16,9 @@ dotnet publish ./DoggyDog/DoggyDog.csproj ` -r linux-x64 ` --self-contained ` -p:PublishSingleFile=true ` - -o ./tools/linux-x64 + -o ./artifacts/doggydog/linux-x64 # Pack NotoriousTest.Core -Write-Host "Packing TestFrameworks..." +Write-Host "Packing nugets..." dotnet pack ./NotoriousTest.slnx -o ./local-packages --version-suffix local -Write-Host "Done!" \ No newline at end of file +Write-Host "Done!" diff --git a/Directory.Build.props b/Directory.Build.props index ff7aed3..7bedb86 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -8,6 +8,6 @@ icon.png LICENSE.txt README.md - 4.1.0 + 4.1.1 diff --git a/Directory.Packages.props b/Directory.Packages.props index 5d45575..182a975 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,4 +1,4 @@ - + true @@ -20,9 +20,9 @@ - - - + + + diff --git a/NotoriousTest.Runtime/NotoriousTest.Runtime.csproj b/NotoriousTest.Runtime/NotoriousTest.Runtime.csproj index 9b9b3b1..9c6cf77 100644 --- a/NotoriousTest.Runtime/NotoriousTest.Runtime.csproj +++ b/NotoriousTest.Runtime/NotoriousTest.Runtime.csproj @@ -1,11 +1,8 @@  netstandard2.1 - Runtime provider used by NotoriousTest. - NotoriousTest.Runtime - true - True - + false + diff --git a/NotoriousTest.SqlLiteRegistry/NotoriousTest.SqlLiteRegistry.csproj b/NotoriousTest.SqlLiteRegistry/NotoriousTest.SqlLiteRegistry.csproj index e17e6eb..719b11d 100644 --- a/NotoriousTest.SqlLiteRegistry/NotoriousTest.SqlLiteRegistry.csproj +++ b/NotoriousTest.SqlLiteRegistry/NotoriousTest.SqlLiteRegistry.csproj @@ -1,11 +1,8 @@  netstandard2.1 - Sqlite Infrastructure Registry used by NotoriousTest. - NotoriousTest.SqlLiteRegistry - true - True - + false + diff --git a/NotoriousTest.TestSettings/NotoriousTest.TestSettings.csproj b/NotoriousTest.TestSettings/NotoriousTest.TestSettings.csproj index 779210e..29572fb 100644 --- a/NotoriousTest.TestSettings/NotoriousTest.TestSettings.csproj +++ b/NotoriousTest.TestSettings/NotoriousTest.TestSettings.csproj @@ -1,11 +1,8 @@  netstandard2.1 - Test Settings Provider used by NotoriousTest. - NotoriousTest.TestSettings - true - True - + false + diff --git a/NotoriousTest.Watchdog/NotoriousTest.Watchdog.csproj b/NotoriousTest.Watchdog/NotoriousTest.Watchdog.csproj index 78c46b4..e395610 100644 --- a/NotoriousTest.Watchdog/NotoriousTest.Watchdog.csproj +++ b/NotoriousTest.Watchdog/NotoriousTest.Watchdog.csproj @@ -1,11 +1,8 @@  netstandard2.1 - Watchdog provider used by NotoriousTest. - NotoriousTest.Watchdog - true - True - + false + diff --git a/NotoriousTest.slnx b/NotoriousTest.slnx index 3d0aabe..b770693 100644 --- a/NotoriousTest.slnx +++ b/NotoriousTest.slnx @@ -1,7 +1,7 @@ - + diff --git a/NotoriousTest/NotoriousTest.csproj b/NotoriousTest/NotoriousTest.csproj index fbdd8a6..0266097 100644 --- a/NotoriousTest/NotoriousTest.csproj +++ b/NotoriousTest/NotoriousTest.csproj @@ -18,9 +18,9 @@ - - - - + + + + \ No newline at end of file diff --git a/Samples/NotoriousTest.Sample.XUnit/SampleTests.cs b/Samples/NotoriousTest.Sample.XUnit/SampleTests.cs index 5dae7e5..732dd4d 100644 --- a/Samples/NotoriousTest.Sample.XUnit/SampleTests.cs +++ b/Samples/NotoriousTest.Sample.XUnit/SampleTests.cs @@ -1,4 +1,4 @@ -using NotoriousTest.Sample.XUnit.Environments; +using NotoriousTest.Sample.XUnit.Environments; using NotoriousTest.Sample.XUnit.Infrastructures; using NotoriousTest.Web; using NotoriousTest.XUnit; @@ -67,4 +67,4 @@ public async Task Test2() } } } -} \ No newline at end of file +} diff --git a/commands.json b/commands.json index a1bed2e..2def3e3 100644 --- a/commands.json +++ b/commands.json @@ -1,9 +1,9 @@ -{ +{ "commands": { - "Publish DoggyDog": { + "Publish Local Nugets": { "fileName": "powershell", "workingDirectory": ".", - "arguments": "-ExecutionPolicy Bypass -File ./Commands/publish-doggydog.ps1" + "arguments": "-ExecutionPolicy Bypass -File ./Commands/publish-local-nugets.ps1" } } -} \ No newline at end of file +} From 459df7ce3b68d36ce195f89735a9f2aa6d077676 Mon Sep 17 00:00:00 2001 From: Brice SCHUMACHER Date: Fri, 24 Apr 2026 14:22:16 +0200 Subject: [PATCH 2/2] tech: revert local packages references --- Directory.Packages.props | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 182a975..044bf9f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -20,9 +20,9 @@ - - - + + + @@ -39,4 +39,4 @@ - \ No newline at end of file +