diff --git a/Justfile b/Justfile index 467347e..70e2434 100644 --- a/Justfile +++ b/Justfile @@ -33,6 +33,10 @@ test-packages: build /p:CollectCoverage=true \ -v:q --nologo +coverage-packages: test-packages + #!/usr/bin/env bash + set -euxo pipefail + dotnet tool run reportgenerator \ -reports:tests/*/TestResults/*/coverage.cobertura.xml \ -targetdir:./coverage \ diff --git a/src/MfGames.Crypto/MfGames.Crypto.csproj b/src/MfGames.Crypto/MfGames.Crypto.csproj index 898fe5b..bb9b963 100644 --- a/src/MfGames.Crypto/MfGames.Crypto.csproj +++ b/src/MfGames.Crypto/MfGames.Crypto.csproj @@ -20,11 +20,11 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/MfGames.Locking/MfGames.Locking.csproj b/src/MfGames.Locking/MfGames.Locking.csproj index 898fe5b..bb9b963 100644 --- a/src/MfGames.Locking/MfGames.Locking.csproj +++ b/src/MfGames.Locking/MfGames.Locking.csproj @@ -20,11 +20,11 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/MfGames.Markdown.Gemtext/MfGames.Markdown.Gemtext.csproj b/src/MfGames.Markdown.Gemtext/MfGames.Markdown.Gemtext.csproj index 197505c..03c955e 100644 --- a/src/MfGames.Markdown.Gemtext/MfGames.Markdown.Gemtext.csproj +++ b/src/MfGames.Markdown.Gemtext/MfGames.Markdown.Gemtext.csproj @@ -21,7 +21,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/MfGames.Markdown/MfGames.Markdown.csproj b/src/MfGames.Markdown/MfGames.Markdown.csproj index acc1ae4..f144518 100644 --- a/src/MfGames.Markdown/MfGames.Markdown.csproj +++ b/src/MfGames.Markdown/MfGames.Markdown.csproj @@ -20,7 +20,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/MfGames.Nitride.Exec/MfGames.Nitride.Exec.csproj b/src/MfGames.Nitride.Exec/MfGames.Nitride.Exec.csproj index 3ff068d..407fda4 100644 --- a/src/MfGames.Nitride.Exec/MfGames.Nitride.Exec.csproj +++ b/src/MfGames.Nitride.Exec/MfGames.Nitride.Exec.csproj @@ -16,10 +16,10 @@ - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/MfGames.Nitride.Handlebars/MfGames.Nitride.Handlebars.csproj b/src/MfGames.Nitride.Handlebars/MfGames.Nitride.Handlebars.csproj index 08beae2..9c981a8 100644 --- a/src/MfGames.Nitride.Handlebars/MfGames.Nitride.Handlebars.csproj +++ b/src/MfGames.Nitride.Handlebars/MfGames.Nitride.Handlebars.csproj @@ -16,7 +16,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/MfGames.Nitride.IO/MfGames.Nitride.IO.csproj b/src/MfGames.Nitride.IO/MfGames.Nitride.IO.csproj index c99dbb7..191a810 100644 --- a/src/MfGames.Nitride.IO/MfGames.Nitride.IO.csproj +++ b/src/MfGames.Nitride.IO/MfGames.Nitride.IO.csproj @@ -16,9 +16,9 @@ - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/MfGames.Nitride.Markdown/MfGames.Nitride.Markdown.csproj b/src/MfGames.Nitride.Markdown/MfGames.Nitride.Markdown.csproj index 19afccd..107b25f 100644 --- a/src/MfGames.Nitride.Markdown/MfGames.Nitride.Markdown.csproj +++ b/src/MfGames.Nitride.Markdown/MfGames.Nitride.Markdown.csproj @@ -28,7 +28,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/MfGames.Nitride.Temporal.Schedules/MfGames.Nitride.Temporal.Schedules.csproj b/src/MfGames.Nitride.Temporal.Schedules/MfGames.Nitride.Temporal.Schedules.csproj index d6f4017..e90e1ab 100644 --- a/src/MfGames.Nitride.Temporal.Schedules/MfGames.Nitride.Temporal.Schedules.csproj +++ b/src/MfGames.Nitride.Temporal.Schedules/MfGames.Nitride.Temporal.Schedules.csproj @@ -16,7 +16,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all @@ -24,7 +24,7 @@ - + diff --git a/src/MfGames.Nitride.Temporal/MfGames.Nitride.Temporal.csproj b/src/MfGames.Nitride.Temporal/MfGames.Nitride.Temporal.csproj index 752cae0..05ff678 100644 --- a/src/MfGames.Nitride.Temporal/MfGames.Nitride.Temporal.csproj +++ b/src/MfGames.Nitride.Temporal/MfGames.Nitride.Temporal.csproj @@ -16,7 +16,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/MfGames.Nitride.Yaml/MfGames.Nitride.Yaml.csproj b/src/MfGames.Nitride.Yaml/MfGames.Nitride.Yaml.csproj index f8c655b..5d77f3b 100644 --- a/src/MfGames.Nitride.Yaml/MfGames.Nitride.Yaml.csproj +++ b/src/MfGames.Nitride.Yaml/MfGames.Nitride.Yaml.csproj @@ -24,7 +24,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/MfGames.Nitride/MfGames.Nitride.csproj b/src/MfGames.Nitride/MfGames.Nitride.csproj index 58eed89..b52740c 100644 --- a/src/MfGames.Nitride/MfGames.Nitride.csproj +++ b/src/MfGames.Nitride/MfGames.Nitride.csproj @@ -21,9 +21,9 @@ - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/MfGames.Serilog.SpectreExpressions/MfGames.Serilog.SpectreExpressions.csproj b/src/MfGames.Serilog.SpectreExpressions/MfGames.Serilog.SpectreExpressions.csproj index 0b63561..f3437e9 100644 --- a/src/MfGames.Serilog.SpectreExpressions/MfGames.Serilog.SpectreExpressions.csproj +++ b/src/MfGames.Serilog.SpectreExpressions/MfGames.Serilog.SpectreExpressions.csproj @@ -20,15 +20,15 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/MfGames.TestSetup/MfGames.TestSetup.csproj b/src/MfGames.TestSetup/MfGames.TestSetup.csproj index 57506ac..b5d3fd8 100644 --- a/src/MfGames.TestSetup/MfGames.TestSetup.csproj +++ b/src/MfGames.TestSetup/MfGames.TestSetup.csproj @@ -17,20 +17,20 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/MfGames.ToolBuilder.Tables/MfGames.ToolBuilder.Tables.csproj b/src/MfGames.ToolBuilder.Tables/MfGames.ToolBuilder.Tables.csproj index 1326791..6be3634 100644 --- a/src/MfGames.ToolBuilder.Tables/MfGames.ToolBuilder.Tables.csproj +++ b/src/MfGames.ToolBuilder.Tables/MfGames.ToolBuilder.Tables.csproj @@ -21,7 +21,7 @@ - + @@ -32,22 +32,22 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/MfGames.ToolBuilder/MfGames.ToolBuilder.csproj b/src/MfGames.ToolBuilder/MfGames.ToolBuilder.csproj index 8d79f19..8defca7 100644 --- a/src/MfGames.ToolBuilder/MfGames.ToolBuilder.csproj +++ b/src/MfGames.ToolBuilder/MfGames.ToolBuilder.csproj @@ -21,7 +21,7 @@ - + @@ -35,7 +35,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -43,7 +43,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj b/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj index a1ebb8f..77f0b1d 100644 --- a/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj +++ b/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj @@ -6,18 +6,18 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/MfGames.Gallium.Tests/MfGames.Gallium.Tests.csproj b/tests/MfGames.Gallium.Tests/MfGames.Gallium.Tests.csproj index 4e16d8a..ae66794 100644 --- a/tests/MfGames.Gallium.Tests/MfGames.Gallium.Tests.csproj +++ b/tests/MfGames.Gallium.Tests/MfGames.Gallium.Tests.csproj @@ -8,7 +8,7 @@ - + all diff --git a/tests/MfGames.IO.Tests/MfGames.IO.Tests.csproj b/tests/MfGames.IO.Tests/MfGames.IO.Tests.csproj index bb3d1f8..48bb03e 100644 --- a/tests/MfGames.IO.Tests/MfGames.IO.Tests.csproj +++ b/tests/MfGames.IO.Tests/MfGames.IO.Tests.csproj @@ -7,7 +7,7 @@ - + all diff --git a/tests/MfGames.Locking.Tests/MfGames.Locking.Tests.csproj b/tests/MfGames.Locking.Tests/MfGames.Locking.Tests.csproj index 48cbc99..ad0d32a 100644 --- a/tests/MfGames.Locking.Tests/MfGames.Locking.Tests.csproj +++ b/tests/MfGames.Locking.Tests/MfGames.Locking.Tests.csproj @@ -6,18 +6,18 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/MfGames.Markdown.Gemtext.Tests/MfGames.Markdown.Gemtext.Tests.csproj b/tests/MfGames.Markdown.Gemtext.Tests/MfGames.Markdown.Gemtext.Tests.csproj index 6ed8a31..39c3c24 100644 --- a/tests/MfGames.Markdown.Gemtext.Tests/MfGames.Markdown.Gemtext.Tests.csproj +++ b/tests/MfGames.Markdown.Gemtext.Tests/MfGames.Markdown.Gemtext.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/tests/MfGames.Markdown.Tests/MfGames.Markdown.Tests.csproj b/tests/MfGames.Markdown.Tests/MfGames.Markdown.Tests.csproj index da01d75..b1bf03c 100644 --- a/tests/MfGames.Markdown.Tests/MfGames.Markdown.Tests.csproj +++ b/tests/MfGames.Markdown.Tests/MfGames.Markdown.Tests.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/tests/MfGames.Nitride.Exec.Tests/MfGames.Nitride.Exec.Tests.csproj b/tests/MfGames.Nitride.Exec.Tests/MfGames.Nitride.Exec.Tests.csproj index d3a775c..3e95551 100644 --- a/tests/MfGames.Nitride.Exec.Tests/MfGames.Nitride.Exec.Tests.csproj +++ b/tests/MfGames.Nitride.Exec.Tests/MfGames.Nitride.Exec.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/tests/MfGames.Nitride.IO.Tests/MfGames.Nitride.IO.Tests.csproj b/tests/MfGames.Nitride.IO.Tests/MfGames.Nitride.IO.Tests.csproj index 69a541e..43a3d31 100644 --- a/tests/MfGames.Nitride.IO.Tests/MfGames.Nitride.IO.Tests.csproj +++ b/tests/MfGames.Nitride.IO.Tests/MfGames.Nitride.IO.Tests.csproj @@ -13,8 +13,8 @@ - - + + diff --git a/tests/MfGames.Nitride.Json.Tests/MfGames.Nitride.Json.Tests.csproj b/tests/MfGames.Nitride.Json.Tests/MfGames.Nitride.Json.Tests.csproj index 1a89c57..746506c 100644 --- a/tests/MfGames.Nitride.Json.Tests/MfGames.Nitride.Json.Tests.csproj +++ b/tests/MfGames.Nitride.Json.Tests/MfGames.Nitride.Json.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/tests/MfGames.Nitride.Markdown.Tests/MfGames.Nitride.Markdown.Tests.csproj b/tests/MfGames.Nitride.Markdown.Tests/MfGames.Nitride.Markdown.Tests.csproj index 0b1ca2d..c1fb32e 100644 --- a/tests/MfGames.Nitride.Markdown.Tests/MfGames.Nitride.Markdown.Tests.csproj +++ b/tests/MfGames.Nitride.Markdown.Tests/MfGames.Nitride.Markdown.Tests.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/tests/MfGames.Nitride.Slugs.Tests/MfGames.Nitride.Slugs.Tests.csproj b/tests/MfGames.Nitride.Slugs.Tests/MfGames.Nitride.Slugs.Tests.csproj index 8be36fa..1923d2e 100644 --- a/tests/MfGames.Nitride.Slugs.Tests/MfGames.Nitride.Slugs.Tests.csproj +++ b/tests/MfGames.Nitride.Slugs.Tests/MfGames.Nitride.Slugs.Tests.csproj @@ -12,7 +12,7 @@ - + diff --git a/tests/MfGames.Nitride.Temporal.Schedules.Tests/MfGames.Nitride.Temporal.Schedules.Tests.csproj b/tests/MfGames.Nitride.Temporal.Schedules.Tests/MfGames.Nitride.Temporal.Schedules.Tests.csproj index 546c7cb..0cba5ca 100644 --- a/tests/MfGames.Nitride.Temporal.Schedules.Tests/MfGames.Nitride.Temporal.Schedules.Tests.csproj +++ b/tests/MfGames.Nitride.Temporal.Schedules.Tests/MfGames.Nitride.Temporal.Schedules.Tests.csproj @@ -11,8 +11,8 @@ - - + + @@ -24,7 +24,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/tests/MfGames.Nitride.Temporal.Tests/MfGames.Nitride.Temporal.Tests.csproj b/tests/MfGames.Nitride.Temporal.Tests/MfGames.Nitride.Temporal.Tests.csproj index bd7240a..4b98cf1 100644 --- a/tests/MfGames.Nitride.Temporal.Tests/MfGames.Nitride.Temporal.Tests.csproj +++ b/tests/MfGames.Nitride.Temporal.Tests/MfGames.Nitride.Temporal.Tests.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/tests/MfGames.Nitride.Tests/MfGames.Nitride.Tests.csproj b/tests/MfGames.Nitride.Tests/MfGames.Nitride.Tests.csproj index af18672..9eb5b8e 100644 --- a/tests/MfGames.Nitride.Tests/MfGames.Nitride.Tests.csproj +++ b/tests/MfGames.Nitride.Tests/MfGames.Nitride.Tests.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/tests/MfGames.Nitride.Yaml.Tests/MfGames.Nitride.Yaml.Tests.csproj b/tests/MfGames.Nitride.Yaml.Tests/MfGames.Nitride.Yaml.Tests.csproj index 45697bf..02a4f15 100644 --- a/tests/MfGames.Nitride.Yaml.Tests/MfGames.Nitride.Yaml.Tests.csproj +++ b/tests/MfGames.Nitride.Yaml.Tests/MfGames.Nitride.Yaml.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/tests/MfGames.ToolBuilder.Tests/MfGames.ToolBuilder.Tests.csproj b/tests/MfGames.ToolBuilder.Tests/MfGames.ToolBuilder.Tests.csproj index 920c032..b55499b 100644 --- a/tests/MfGames.ToolBuilder.Tests/MfGames.ToolBuilder.Tests.csproj +++ b/tests/MfGames.ToolBuilder.Tests/MfGames.ToolBuilder.Tests.csproj @@ -13,16 +13,16 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive