Skip to content

Commit f824f97

Browse files
committed
Retarget to .NET 9.0.0
1 parent 175a8c6 commit f824f97

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

Cliptok.csproj

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
6-
<LangVersion>12.0</LangVersion>
5+
<TargetFramework>net9.0</TargetFramework>
6+
<LangVersion>13.0</LangVersion>
77
<UserSecretsId>d9345310-5908-4697-8613-28a24d06d183</UserSecretsId>
88

99
<!-- <RestoreAdditionalProjectSources>
@@ -16,14 +16,19 @@
1616
<PackageReference Include="DSharpPlus" Version="5.0.0-nightly-02374" />
1717
<PackageReference Include="DSharpPlus.CommandsNext" Version="5.0.0-nightly-02374" />
1818
<PackageReference Include="DSharpPlus.SlashCommands" Version="5.0.0-nightly-02374" />
19+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.0" />
20+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.0" />
21+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
22+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
23+
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.0" />
1924
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
20-
<PackageReference Include="Serilog" Version="4.0.1" />
25+
<PackageReference Include="Serilog" Version="4.1.0" />
2126
<PackageReference Include="Serilog.Expressions" Version="5.0.0" />
2227
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
2328
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
2429
<PackageReference Include="Serilog.Sinks.Grafana.Loki" Version="8.3.0" />
2530
<PackageReference Include="Serilog.Sinks.TextWriter" Version="3.0.0" />
26-
<PackageReference Include="StackExchange.Redis" Version="2.8.12" />
31+
<PackageReference Include="StackExchange.Redis" Version="2.8.16" />
2732
<PackageReference Include="System.Linq" Version="4.3.0" />
2833
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
2934
</ItemGroup>

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM --platform=${BUILDPLATFORM} \
2-
mcr.microsoft.com/dotnet/sdk:8.0.403 AS build-env
2+
mcr.microsoft.com/dotnet/sdk:9.0.100 AS build-env
33
WORKDIR /app
44

55
# Copy csproj and restore as distinct layers
@@ -11,7 +11,7 @@ COPY . ./
1111
RUN dotnet build -c Release -o out
1212

1313
# We already have this image pulled, its actually quicker to reuse it
14-
FROM mcr.microsoft.com/dotnet/sdk:8.0.403 AS git-collector
14+
FROM mcr.microsoft.com/dotnet/sdk:9.0.100 AS git-collector
1515
WORKDIR /out
1616
COPY . .
1717
RUN touch dummy.txt && \
@@ -22,7 +22,7 @@ RUN touch dummy.txt && \
2222
fi
2323

2424
# Build runtime image
25-
FROM mcr.microsoft.com/dotnet/runtime:8.0.10-alpine3.20
25+
FROM mcr.microsoft.com/dotnet/runtime:9.0.0-alpine3.20
2626
LABEL com.centurylinklabs.watchtower.enable=true
2727
WORKDIR /app
2828
RUN apk add --no-cache git redis openssh

0 commit comments

Comments
 (0)