Skip to content

Commit 50a178a

Browse files
committed
feat(Solution): Upgraded solution to NET 9.0
feat(Solution): Updated solution packages fix(Runner): Fixed the `DoTaskExecutor` to properly handle exceptions when creating and initializing processors for subtasks Signed-off-by: Charles d'Avernas <[email protected]>
1 parent ff53a45 commit 50a178a

File tree

30 files changed

+136
-108
lines changed

30 files changed

+136
-108
lines changed

.github/workflows/build-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
dotnet-version: ['8.0.x' ]
18+
dotnet-version: ['9.0.x' ]
1919

2020
steps:
2121
- name: Checkout

.github/workflows/publish.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Setup .NET
1818
uses: actions/setup-dotnet@v1
1919
with:
20-
dotnet-version: 8.0.x
20+
dotnet-version: 9.0.x
2121
- name: Restore dependencies
2222
run: dotnet restore "./Synapse.sln"
2323
- name: Build
@@ -159,7 +159,7 @@ jobs:
159159
- name: Setup
160160
uses: actions/setup-dotnet@v2
161161
with:
162-
dotnet-version: 8.0.x
162+
dotnet-version: 9.0.x
163163
- name: Restore
164164
run: dotnet restore
165165
- name: Build
@@ -208,7 +208,7 @@ jobs:
208208
- name: Setup
209209
uses: actions/setup-dotnet@v2
210210
with:
211-
dotnet-version: 8.0.x
211+
dotnet-version: 9.0.x
212212
- name: Restore
213213
run: dotnet restore
214214
- name: Build
@@ -257,7 +257,7 @@ jobs:
257257
- name: Setup
258258
uses: actions/setup-dotnet@v2
259259
with:
260-
dotnet-version: 8.0.x
260+
dotnet-version: 9.0.x
261261
- name: Restore
262262
run: dotnet restore
263263
- name: Build
@@ -306,7 +306,7 @@ jobs:
306306
- name: Setup
307307
uses: actions/setup-dotnet@v2
308308
with:
309-
dotnet-version: 8.0.x
309+
dotnet-version: 9.0.x
310310
- name: Restore
311311
run: dotnet restore
312312
- name: Build
@@ -355,7 +355,7 @@ jobs:
355355
- name: Setup
356356
uses: actions/setup-dotnet@v2
357357
with:
358-
dotnet-version: 8.0.x
358+
dotnet-version: 9.0.x
359359
- name: Restore
360360
run: dotnet restore
361361
- name: Build

src/api/Synapse.Api.Application/Synapse.Api.Application.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>
@@ -44,7 +44,7 @@
4444
<ItemGroup>
4545
<PackageReference Include="IdentityServer4" Version="4.1.2" NoWarn="NU1902" />
4646
<PackageReference Include="IdentityServer4.Storage" Version="4.1.2" NoWarn="NU1902" />
47-
<PackageReference Include="Polly" Version="8.4.2" />
47+
<PackageReference Include="Polly" Version="8.5.0" />
4848
</ItemGroup>
4949

5050
<ItemGroup>

src/api/Synapse.Api.Client.Core/Synapse.Api.Client.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>

src/api/Synapse.Api.Client.Http/Synapse.Api.Client.Http.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>
@@ -42,7 +42,7 @@
4242
</ItemGroup>
4343

4444
<ItemGroup>
45-
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="8.0.10" />
45+
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="9.0.0" />
4646
<PackageReference Include="ServerlessWorkflow.Sdk.IO" Version="1.0.0-alpha5.1" />
4747
<PackageReference Include="System.Reactive" Version="6.0.1" />
4848
</ItemGroup>

src/api/Synapse.Api.Http/Synapse.Api.Http.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>
@@ -43,9 +43,9 @@
4343
</ItemGroup>
4444

4545
<ItemGroup>
46-
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.15.8" />
47-
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.15.8" />
48-
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.9.0" />
46+
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.16.0" />
47+
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.16.0" />
48+
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="7.0.0" />
4949
</ItemGroup>
5050

5151
<ItemGroup>

src/api/Synapse.Api.Server/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
1+
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
22
USER app
33
WORKDIR /app
44
EXPOSE 8080
55

6-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
6+
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
77
ARG BUILD_CONFIGURATION=Release
88
WORKDIR /src
99
COPY ["README.md", "README.md"]

src/api/Synapse.Api.Server/Synapse.Api.Server.csproj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>
@@ -27,14 +27,15 @@
2727
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
2828
<DockerfileContext>..\..\..</DockerfileContext>
2929
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
30+
<CETCompat>false</CETCompat>
3031
</PropertyGroup>
3132

3233
<ItemGroup>
33-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.10" />
34-
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.10" />
35-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.10" />
34+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.0" />
35+
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="9.0.0" />
36+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.0" />
3637
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.0" />
37-
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.9.0" />
38+
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="7.0.0" />
3839
</ItemGroup>
3940

4041
<ItemGroup>

src/cli/Synapse.Cli/Synapse.Cli.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<OutputType>Exe</OutputType>
@@ -29,8 +29,8 @@
2929
</PropertyGroup>
3030

3131
<ItemGroup>
32-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
33-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.2" />
32+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
33+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
3434
<PackageReference Include="moment.net" Version="1.3.4" />
3535
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="3.1.0" />
3636
<PackageReference Include="ServerlessWorkflow.Sdk.IO" Version="1.0.0-alpha5.1" />

src/core/Synapse.Core.Infrastructure.Containers.Docker/Synapse.Core.Infrastructure.Containers.Docker.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<NeutralLanguage>en</NeutralLanguage>

0 commit comments

Comments
 (0)