THRIFT-5832 Drop net6 support and add net9 instead
Client: netstd
Patch: Jens Geyer
diff --git a/build/docker/README.md b/build/docker/README.md
index 9e972b8..6b535df 100644
--- a/build/docker/README.md
+++ b/build/docker/README.md
@@ -188,7 +188,7 @@
| java | 17 | 17 | |
| js | Node.js 16.20.2, npm 8.19.4 | Node.js 16.20.2, npm 8.19.4 | |
| lua | 5.2.4 | 5.2.4 | Lua 5.3: see THRIFT-4386 |
-| netstd | 8.0.200 | 8.0.200 | |
+| netstd | 9.0 | 9.0 | |
| nodejs | 16.20.2 | 16.20.2 | |
| ocaml | 4.08.1 | 4.13.1 | |
| perl | 5.30.0 | 5.34.0 | |
diff --git a/build/docker/ubuntu-focal/Dockerfile b/build/docker/ubuntu-focal/Dockerfile
index 84bbee1..02f84c6 100644
--- a/build/docker/ubuntu-focal/Dockerfile
+++ b/build/docker/ubuntu-focal/Dockerfile
@@ -139,10 +139,10 @@
RUN apt-get install -y --no-install-recommends \
`# dotnet core dependencies` \
- dotnet-sdk-8.0 \
- dotnet-runtime-8.0 \
- aspnetcore-runtime-8.0 \
- dotnet-apphost-pack-8.0
+ dotnet-sdk-9.0 \
+ dotnet-runtime-9.0 \
+ aspnetcore-runtime-9.0 \
+ dotnet-apphost-pack-9.0
# Erlang dependencies
ARG ERLANG_OTP_VERSION=23.3.4.11
diff --git a/build/docker/ubuntu-jammy/Dockerfile b/build/docker/ubuntu-jammy/Dockerfile
index 0505bf5..c6176a8 100644
--- a/build/docker/ubuntu-jammy/Dockerfile
+++ b/build/docker/ubuntu-jammy/Dockerfile
@@ -138,10 +138,10 @@
RUN apt-get install -y --no-install-recommends \
`# dotnet core dependencies` \
- dotnet-sdk-8.0 \
- dotnet-runtime-8.0 \
- aspnetcore-runtime-8.0 \
- dotnet-apphost-pack-8.0
+ dotnet-sdk-9.0 \
+ dotnet-runtime-9.0 \
+ aspnetcore-runtime-9.0 \
+ dotnet-apphost-pack-9.0
# Erlang dependencies
ARG ERLANG_OTP_VERSION=25.3.2.9
diff --git a/build/veralign.sh b/build/veralign.sh
index 8664a46..b929f1f 100755
--- a/build/veralign.sh
+++ b/build/veralign.sh
@@ -72,8 +72,8 @@
FILES[lib/lua/Thrift.lua]=simpleReplace
FILES[lib/netstd/Thrift/Properties/AssemblyInfo.cs]=simpleReplace
FILES[lib/netstd/Benchmarks/Thrift.Benchmarks/Thrift.Benchmarks.csproj]=simpleReplace
-FILES[lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net6/Thrift.Compile.net6.csproj]=simpleReplace
FILES[lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net8/Thrift.Compile.net8.csproj]=simpleReplace
+FILES[lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net9/Thrift.Compile.net9.csproj]=simpleReplace
FILES[lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.netstd2/Thrift.Compile.netstd2.csproj]=simpleReplace
FILES[lib/netstd/Tests/Thrift.IntegrationTests/Thrift.IntegrationTests.csproj]=simpleReplace
FILES[lib/netstd/Tests/Thrift.Tests/Thrift.Tests.csproj]=simpleReplace