Skip to content

Commit 1150ed6

Browse files
feat: Upgrading to .NET 9.0
1 parent 864996d commit 1150ed6

File tree

5 files changed

+18
-16
lines changed

5 files changed

+18
-16
lines changed

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Install .NET Core
3737
uses: actions/setup-dotnet@v3
3838
with:
39-
dotnet-version: 8.x.x
39+
dotnet-version: 9.x.x
4040

4141
# Execute the build
4242
- name: Execute Release Build
@@ -58,7 +58,7 @@ jobs:
5858
- name: Install .NET Core
5959
uses: actions/setup-dotnet@v3
6060
with:
61-
dotnet-version: 8.x.x
61+
dotnet-version: 9.x.x
6262

6363
# Execute the tests
6464
- name: Execute Tests
@@ -119,7 +119,7 @@ jobs:
119119
- name: Install .NET Core
120120
uses: actions/setup-dotnet@v3
121121
with:
122-
dotnet-version: 8.x.x
122+
dotnet-version: 9.x.x
123123

124124
# Execute the build
125125
- name: Execute Build

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
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_UID
33
WORKDIR /app
44
EXPOSE 8080
55
EXPOSE 8081
66

7-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
7+
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
88
ARG BUILD_CONFIGURATION=Release
99
WORKDIR /src
1010
COPY ["src/Nullinside.Api.TwitchBot/Nullinside.Api.TwitchBot.csproj", "src/Nullinside.Api.TwitchBot/"]

src/Nullinside.Api.TwitchBot.Tests/Nullinside.Api.TwitchBot.Tests.csproj

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

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

88
<IsPackable>false</IsPackable>
99
<IsTestProject>true</IsTestProject>
10+
<LangVersion>default</LangVersion>
1011
</PropertyGroup>
1112

1213
<ItemGroup>
1314
<PackageReference Include="coverlet.collector" Version="6.0.4">
1415
<PrivateAssets>all</PrivateAssets>
1516
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1617
</PackageReference>
17-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.13" />
18-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.13" />
18+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.4" />
19+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.4" />
1920
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
2021
<PackageReference Include="Moq" Version="4.20.72"/>
2122
<PackageReference Include="NUnit" Version="4.3.2" />
22-
<PackageReference Include="NUnit.Analyzers" Version="4.6.0">
23+
<PackageReference Include="NUnit.Analyzers" Version="4.7.0">
2324
<PrivateAssets>all</PrivateAssets>
2425
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2526
</PackageReference>

src/Nullinside.Api.TwitchBot/Nullinside.Api.TwitchBot.csproj

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
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
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
8+
<LangVersion>default</LangVersion>
89
</PropertyGroup>
910

1011
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
@@ -21,16 +22,16 @@
2122
</ItemGroup>
2223

2324
<ItemGroup>
24-
<PackageReference Include="FlexLabs.EntityFrameworkCore.Upsert" Version="8.1.2" />
25+
<PackageReference Include="FlexLabs.EntityFrameworkCore.Upsert" Version="9.0.0" />
2526
<PackageReference Include="log4net.Ext.Json" Version="2.0.10.1"/>
26-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.13" />
27-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.13">
27+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.4" />
28+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.4">
2829
<PrivateAssets>all</PrivateAssets>
2930
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3031
</PackageReference>
3132
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="8.0.0"/>
32-
<PackageReference Include="MySql.EntityFrameworkCore" Version="8.0.8" />
33-
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.3.1" />
33+
<PackageReference Include="Nullinside.MySql.EntityFrameworkCore" Version="9.0.3" />
34+
<PackageReference Include="Swashbuckle.AspNetCore" Version="8.1.1" />
3435
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3536
</ItemGroup>
3637

0 commit comments

Comments
 (0)