diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d04544c..5f31c83 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,9 +13,9 @@ jobs:
uses: actions/checkout@v4
- name: Setup .NET
- uses: actions/setup-dotnet@v3
+ uses: actions/setup-dotnet@v4
with:
- dotnet-version: '8.0.x'
+ dotnet-version: '9.0.100-preview.6.24328.19'
- name: Add Garage Group NuGet Source
run: >
@@ -32,4 +32,4 @@ jobs:
run: dotnet build --no-restore -c Release
- name: Test
- run: dotnet test --no-restore -c Release
+ run: dotnet test --no-restore -c Release
\ No newline at end of file
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 5587528..b6dfa28 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -15,9 +15,9 @@ jobs:
uses: actions/checkout@v4
- name: Setup .NET
- uses: actions/setup-dotnet@v3
+ uses: actions/setup-dotnet@v4
with:
- dotnet-version: '8.0.x'
+ dotnet-version: '9.0.100-preview.6.24328.19'
- name: Add Garage Group NuGet Source
run: >
diff --git a/src/app/AzureFunc/AzureFunc.csproj b/src/app/AzureFunc/AzureFunc.csproj
index be580c0..429f7e2 100644
--- a/src/app/AzureFunc/AzureFunc.csproj
+++ b/src/app/AzureFunc/AzureFunc.csproj
@@ -2,11 +2,12 @@
Exe
- net8.0
+ net9.0
v4
enable
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.AzureFunc
@@ -28,23 +29,23 @@
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
diff --git a/src/endpoint/Contact.Get/Contract/Contract.csproj b/src/endpoint/Contact.Get/Contract/Contract.csproj
index 11526d9..9634e0d 100644
--- a/src/endpoint/Contact.Get/Contract/Contract.csproj
+++ b/src/endpoint/Contact.Get/Contract/Contract.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Endpoint.Contact.Get.Contract
diff --git a/src/endpoint/Contact.Get/Flow/Flow.csproj b/src/endpoint/Contact.Get/Flow/Flow.csproj
index 25e5eb0..9f622d7 100644
--- a/src/endpoint/Contact.Get/Flow/Flow.csproj
+++ b/src/endpoint/Contact.Get/Flow/Flow.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Endpoint.Contact.Get.Flow
diff --git a/src/endpoint/Incident.Create/Contract/Contract.csproj b/src/endpoint/Incident.Create/Contract/Contract.csproj
index afc1a3c..dd7fcf3 100644
--- a/src/endpoint/Incident.Create/Contract/Contract.csproj
+++ b/src/endpoint/Incident.Create/Contract/Contract.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Endpoint.Incident.Create.Contract
diff --git a/src/endpoint/Incident.Create/Flow/Flow.csproj b/src/endpoint/Incident.Create/Flow/Flow.csproj
index c27d40f..52d949e 100644
--- a/src/endpoint/Incident.Create/Flow/Flow.csproj
+++ b/src/endpoint/Incident.Create/Flow/Flow.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Endpoint.Incident.Create.Flow
diff --git a/src/service/CrmContact/Api/Api.csproj b/src/service/CrmContact/Api/Api.csproj
index 65c3f42..cef895c 100644
--- a/src/service/CrmContact/Api/Api.csproj
+++ b/src/service/CrmContact/Api/Api.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmContact.Api
@@ -16,11 +17,11 @@
-
+
-
-
-
+
+
+
diff --git a/src/service/CrmContact/Api/Api/Api.GetLast.cs b/src/service/CrmContact/Api/Api/Api.GetLast.cs
index 646ea9b..f346af9 100644
--- a/src/service/CrmContact/Api/Api/Api.GetLast.cs
+++ b/src/service/CrmContact/Api/Api/Api.GetLast.cs
@@ -1,7 +1,6 @@
using System;
using System.Threading;
using System.Threading.Tasks;
-using GarageGroup.Infra;
namespace GarageGroup.Internal.Support;
@@ -12,7 +11,7 @@ public ValueTask>
=>
AsyncPipeline.Pipe(
input, cancellationToken)
- .Pipe(
+ .Pipe(
static @in => DbContact.QueryAll with
{
Top = @in.Top,
diff --git a/src/service/CrmContact/Contract/Contract.csproj b/src/service/CrmContact/Contract/Contract.csproj
index 19b1d86..41c3107 100644
--- a/src/service/CrmContact/Contract/Contract.csproj
+++ b/src/service/CrmContact/Contract/Contract.csproj
@@ -1,18 +1,19 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmContact.Contract
-
+
diff --git a/src/service/CrmContact/Test/Source.Api/CrmContactApiTestSource.cs b/src/service/CrmContact/Test/Source.Api/CrmContactApiTestSource.cs
index 2c74944..e7fb086 100644
--- a/src/service/CrmContact/Test/Source.Api/CrmContactApiTestSource.cs
+++ b/src/service/CrmContact/Test/Source.Api/CrmContactApiTestSource.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support.Service.CrmContact.Test;
-internal static partial class CrmContactApiTestSource
-{
-}
\ No newline at end of file
+internal static partial class CrmContactApiTestSource;
\ No newline at end of file
diff --git a/src/service/CrmContact/Test/Test.csproj b/src/service/CrmContact/Test/Test.csproj
index c90d62b..fe92e6a 100644
--- a/src/service/CrmContact/Test/Test.csproj
+++ b/src/service/CrmContact/Test/Test.csproj
@@ -1,12 +1,13 @@
- net8.0
+ net9.0
disable
enable
true
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support.Service.CrmContact.Test
GarageGroup.Internal.Support.Service.CrmContact.Test
@@ -16,10 +17,10 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/service/CrmCustomer/Api/Api.csproj b/src/service/CrmCustomer/Api/Api.csproj
index 33cca86..c155e3a 100644
--- a/src/service/CrmCustomer/Api/Api.csproj
+++ b/src/service/CrmCustomer/Api/Api.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmCustomer.Api
@@ -16,9 +17,9 @@
-
-
-
+
+
+
diff --git a/src/service/CrmCustomer/Api/Api/Api.GetLast.cs b/src/service/CrmCustomer/Api/Api/Api.GetLast.cs
index c490661..919f7da 100644
--- a/src/service/CrmCustomer/Api/Api/Api.GetLast.cs
+++ b/src/service/CrmCustomer/Api/Api/Api.GetLast.cs
@@ -1,7 +1,6 @@
using System;
using System.Threading;
using System.Threading.Tasks;
-using GarageGroup.Infra;
namespace GarageGroup.Internal.Support;
@@ -12,7 +11,7 @@ public ValueTask
AsyncPipeline.Pipe(
input, cancellationToken)
- .Pipe(
+ .Pipe(
static @in => DbIncidentCustomer.QueryAll with
{
Top = @in.Top,
diff --git a/src/service/CrmCustomer/Contract/Contract.csproj b/src/service/CrmCustomer/Contract/Contract.csproj
index 487ac92..d158fbd 100644
--- a/src/service/CrmCustomer/Contract/Contract.csproj
+++ b/src/service/CrmCustomer/Contract/Contract.csproj
@@ -1,18 +1,19 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmCustomer.Contract
-
+
diff --git a/src/service/CrmCustomer/Test/Source.Api/CrmCustomerApiTestSource.cs b/src/service/CrmCustomer/Test/Source.Api/CrmCustomerApiTestSource.cs
index a26fe2b..afc264b 100644
--- a/src/service/CrmCustomer/Test/Source.Api/CrmCustomerApiTestSource.cs
+++ b/src/service/CrmCustomer/Test/Source.Api/CrmCustomerApiTestSource.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support.Service.CrmCustomer.Test;
-internal static partial class CrmCustomerApiTestSource
-{
-}
\ No newline at end of file
+internal static partial class CrmCustomerApiTestSource;
\ No newline at end of file
diff --git a/src/service/CrmCustomer/Test/Test.csproj b/src/service/CrmCustomer/Test/Test.csproj
index 4d848e6..d55c74a 100644
--- a/src/service/CrmCustomer/Test/Test.csproj
+++ b/src/service/CrmCustomer/Test/Test.csproj
@@ -1,12 +1,13 @@
- net8.0
+ net9.0
disable
enable
true
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support.Service.CrmCustomer.Test
GarageGroup.Internal.Support.Service.CrmCustomer.Test
@@ -16,10 +17,10 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/service/CrmIncident/Api/Api.csproj b/src/service/CrmIncident/Api/Api.csproj
index 8ee5016..2b7d1eb 100644
--- a/src/service/CrmIncident/Api/Api.csproj
+++ b/src/service/CrmIncident/Api/Api.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmIncident.Api
@@ -16,9 +17,9 @@
-
-
-
+
+
+
diff --git a/src/service/CrmIncident/Contract/Contract.csproj b/src/service/CrmIncident/Contract/Contract.csproj
index 178ccc1..4700e4a 100644
--- a/src/service/CrmIncident/Contract/Contract.csproj
+++ b/src/service/CrmIncident/Contract/Contract.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmIncident.Contract
@@ -16,7 +17,7 @@
-
+
diff --git a/src/service/CrmIncident/Test/Source.Api/CrmIncidentApiTestSource.cs b/src/service/CrmIncident/Test/Source.Api/CrmIncidentApiTestSource.cs
index d8cb3b5..ea93ef3 100644
--- a/src/service/CrmIncident/Test/Source.Api/CrmIncidentApiTestSource.cs
+++ b/src/service/CrmIncident/Test/Source.Api/CrmIncidentApiTestSource.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support.Service.CrmIncident.Test;
-internal static partial class CrmIncidentApiTestSource
-{
-}
\ No newline at end of file
+internal static partial class CrmIncidentApiTestSource;
\ No newline at end of file
diff --git a/src/service/CrmIncident/Test/Test.csproj b/src/service/CrmIncident/Test/Test.csproj
index 938b4a3..593c09e 100644
--- a/src/service/CrmIncident/Test/Test.csproj
+++ b/src/service/CrmIncident/Test/Test.csproj
@@ -1,12 +1,13 @@
- net8.0
+ net9.0
disable
enable
true
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support.Service.CrmIncident.Test
GarageGroup.Internal.Support.Service.CrmIncident.Test
@@ -16,10 +17,10 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/service/CrmOwner/Api/Api.csproj b/src/service/CrmOwner/Api/Api.csproj
index dc6e22f..9a716b7 100644
--- a/src/service/CrmOwner/Api/Api.csproj
+++ b/src/service/CrmOwner/Api/Api.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmOwner.Api
@@ -16,9 +17,9 @@
-
-
-
+
+
+
diff --git a/src/service/CrmOwner/Api/Api/Api.GetLast.cs b/src/service/CrmOwner/Api/Api/Api.GetLast.cs
index 5108ff0..d57b8aa 100644
--- a/src/service/CrmOwner/Api/Api/Api.GetLast.cs
+++ b/src/service/CrmOwner/Api/Api/Api.GetLast.cs
@@ -12,7 +12,7 @@ public ValueTask>> Ge
=>
AsyncPipeline.Pipe(
input, cancellationToken)
- .Pipe(
+ .Pipe(
static @in => DbIncidentOwner.QueryAll with
{
Top = @in.Top,
diff --git a/src/service/CrmOwner/Contract/Contract.csproj b/src/service/CrmOwner/Contract/Contract.csproj
index 70043df..22b13af 100644
--- a/src/service/CrmOwner/Contract/Contract.csproj
+++ b/src/service/CrmOwner/Contract/Contract.csproj
@@ -1,18 +1,19 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.CrmOwner.Contract
-
+
diff --git a/src/service/CrmOwner/Test/Source.Api/CrmOwnerApiTestSource.cs b/src/service/CrmOwner/Test/Source.Api/CrmOwnerApiTestSource.cs
index a12bd01..195c926 100644
--- a/src/service/CrmOwner/Test/Source.Api/CrmOwnerApiTestSource.cs
+++ b/src/service/CrmOwner/Test/Source.Api/CrmOwnerApiTestSource.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support.Service.CrmOwner.Test;
-internal static partial class CrmOwnerApiTestSource
-{
-}
\ No newline at end of file
+internal static partial class CrmOwnerApiTestSource;
\ No newline at end of file
diff --git a/src/service/CrmOwner/Test/Test.csproj b/src/service/CrmOwner/Test/Test.csproj
index 6502e0d..65e2bbd 100644
--- a/src/service/CrmOwner/Test/Test.csproj
+++ b/src/service/CrmOwner/Test/Test.csproj
@@ -1,12 +1,13 @@
- net8.0
+ net9.0
disable
enable
true
true
false
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support.Service.CrmOwner.Test
GarageGroup.Internal.Support.Service.CrmOwner.Test
@@ -16,10 +17,10 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/service/Gpt/Api/Api.csproj b/src/service/Gpt/Api/Api.csproj
index d19e5c5..7c9d400 100644
--- a/src/service/Gpt/Api/Api.csproj
+++ b/src/service/Gpt/Api/Api.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.Gpt.Api
@@ -16,7 +17,7 @@
-
+
diff --git a/src/service/Gpt/Contract/Contract.csproj b/src/service/Gpt/Contract/Contract.csproj
index 4ebe7df..0948a4a 100644
--- a/src/service/Gpt/Contract/Contract.csproj
+++ b/src/service/Gpt/Contract/Contract.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Service.Gpt.Contract
@@ -16,7 +17,7 @@
-
+
diff --git a/src/service/Gpt/Contract/ISupportGptApi.cs b/src/service/Gpt/Contract/ISupportGptApi.cs
index 42b308b..a5de337 100644
--- a/src/service/Gpt/Contract/ISupportGptApi.cs
+++ b/src/service/Gpt/Contract/ISupportGptApi.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support;
-public interface ISupportGptApi : IIncidentCompleteSupplier
-{
-}
\ No newline at end of file
+public interface ISupportGptApi : IIncidentCompleteSupplier;
\ No newline at end of file
diff --git a/src/service/Gpt/Test/Source.Api/SupportGptApiTestSource.cs b/src/service/Gpt/Test/Source.Api/SupportGptApiTestSource.cs
index edc3c95..929d184 100644
--- a/src/service/Gpt/Test/Source.Api/SupportGptApiTestSource.cs
+++ b/src/service/Gpt/Test/Source.Api/SupportGptApiTestSource.cs
@@ -1,5 +1,3 @@
namespace GarageGroup.Internal.Support.Service.Gpt.Test;
-internal static partial class SupportGptApiTestSource
-{
-}
\ No newline at end of file
+internal static partial class SupportGptApiTestSource;
\ No newline at end of file
diff --git a/src/service/Gpt/Test/Test.csproj b/src/service/Gpt/Test/Test.csproj
index f0cd615..6addd63 100644
--- a/src/service/Gpt/Test/Test.csproj
+++ b/src/service/Gpt/Test/Test.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support.Service.Gpt.Test
GarageGroup.Internal.Support.Service.Gpt.Test
@@ -15,11 +16,11 @@
-
-
+
+
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/shared/Entity/Entity.csproj b/src/shared/Entity/Entity.csproj
index 0f1e8f9..a57e9b1 100644
--- a/src/shared/Entity/Entity.csproj
+++ b/src/shared/Entity/Entity.csproj
@@ -1,11 +1,12 @@
- net8.0
+ net9.0
disable
enable
true
true
+ $(NoWarn);IDE0130;CA1859
GarageGroup.Internal.Support
GarageGroup.Internal.Support.Shared.Entity