diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b585839f8..bf140d7ee 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -11,6 +11,7 @@ jobs:
- target: net462
os: windows-latest
- target: net8.0
+ - target: net9.0
runs-on: ${{ matrix.os || 'ubuntu-latest' }}
steps:
- name: Pull code
diff --git a/benchmarks/dotnet/Chr.Avro.Benchmarks.csproj b/benchmarks/dotnet/Chr.Avro.Benchmarks.csproj
index 441b17d36..64e67e206 100644
--- a/benchmarks/dotnet/Chr.Avro.Benchmarks.csproj
+++ b/benchmarks/dotnet/Chr.Avro.Benchmarks.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net9.0
diff --git a/benchmarks/dotnet/Program.cs b/benchmarks/dotnet/Program.cs
index 55a7e0b8f..dc13f9c09 100644
--- a/benchmarks/dotnet/Program.cs
+++ b/benchmarks/dotnet/Program.cs
@@ -74,7 +74,7 @@ public static void Main(string[] args)
{
yield return new Result()
{
- Runtime = "net8.0",
+ Runtime = "net9.0",
Library = runner.Library,
Suite = runner.Suite,
Iterations = runner.Iterations,
diff --git a/examples/Chr.Avro.DefaultValuesExample/Chr.Avro.DefaultValuesExample.csproj b/examples/Chr.Avro.DefaultValuesExample/Chr.Avro.DefaultValuesExample.csproj
index 6537814a2..957433546 100644
--- a/examples/Chr.Avro.DefaultValuesExample/Chr.Avro.DefaultValuesExample.csproj
+++ b/examples/Chr.Avro.DefaultValuesExample/Chr.Avro.DefaultValuesExample.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net9.0
diff --git a/examples/Chr.Avro.NodaTimeExample/Chr.Avro.NodaTimeExample.csproj b/examples/Chr.Avro.NodaTimeExample/Chr.Avro.NodaTimeExample.csproj
index 8ad415242..daf8dd4fe 100644
--- a/examples/Chr.Avro.NodaTimeExample/Chr.Avro.NodaTimeExample.csproj
+++ b/examples/Chr.Avro.NodaTimeExample/Chr.Avro.NodaTimeExample.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net9.0
diff --git a/examples/Chr.Avro.UnionTypeExample/Chr.Avro.UnionTypeExample.csproj b/examples/Chr.Avro.UnionTypeExample/Chr.Avro.UnionTypeExample.csproj
index 6537814a2..957433546 100644
--- a/examples/Chr.Avro.UnionTypeExample/Chr.Avro.UnionTypeExample.csproj
+++ b/examples/Chr.Avro.UnionTypeExample/Chr.Avro.UnionTypeExample.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net9.0
diff --git a/global.json b/global.json
index 38802d263..d30d5d174 100644
--- a/global.json
+++ b/global.json
@@ -2,6 +2,6 @@
"$schema": "https://json.schemastore.org/global",
"sdk": {
"rollForward": "latestFeature",
- "version": "8.0.100"
+ "version": "9.0.100"
}
}
diff --git a/src/Chr.Avro.Cli/Chr.Avro.Cli.csproj b/src/Chr.Avro.Cli/Chr.Avro.Cli.csproj
index 67e89d765..d1aec51b7 100644
--- a/src/Chr.Avro.Cli/Chr.Avro.Cli.csproj
+++ b/src/Chr.Avro.Cli/Chr.Avro.Cli.csproj
@@ -5,7 +5,7 @@
true
Exe
true
- net6.0;net7.0;net8.0
+ net6.0;net7.0;net8.0;net9.0
dotnet-avro
diff --git a/tests/Chr.Avro.Binary.Tests/Chr.Avro.Binary.Tests.csproj b/tests/Chr.Avro.Binary.Tests/Chr.Avro.Binary.Tests.csproj
index 25f469901..4c30feb97 100644
--- a/tests/Chr.Avro.Binary.Tests/Chr.Avro.Binary.Tests.csproj
+++ b/tests/Chr.Avro.Binary.Tests/Chr.Avro.Binary.Tests.csproj
@@ -2,7 +2,7 @@
false
- net462;net8.0
+ net462;net8.0;net9.0
diff --git a/tests/Chr.Avro.Codegen.Tests/Chr.Avro.Codegen.Tests.csproj b/tests/Chr.Avro.Codegen.Tests/Chr.Avro.Codegen.Tests.csproj
index 7e1973d04..431938f58 100644
--- a/tests/Chr.Avro.Codegen.Tests/Chr.Avro.Codegen.Tests.csproj
+++ b/tests/Chr.Avro.Codegen.Tests/Chr.Avro.Codegen.Tests.csproj
@@ -2,7 +2,7 @@
false
- net462;net8.0
+ net462;net8.0;net9.0
diff --git a/tests/Chr.Avro.Confluent.Tests/Chr.Avro.Confluent.Tests.csproj b/tests/Chr.Avro.Confluent.Tests/Chr.Avro.Confluent.Tests.csproj
index 641d49503..310549755 100644
--- a/tests/Chr.Avro.Confluent.Tests/Chr.Avro.Confluent.Tests.csproj
+++ b/tests/Chr.Avro.Confluent.Tests/Chr.Avro.Confluent.Tests.csproj
@@ -2,7 +2,7 @@
false
- net462;net8.0
+ net462;net8.0;net9.0
diff --git a/tests/Chr.Avro.Json.Tests/Chr.Avro.Json.Tests.csproj b/tests/Chr.Avro.Json.Tests/Chr.Avro.Json.Tests.csproj
index 53baffc9f..2d99d7da6 100644
--- a/tests/Chr.Avro.Json.Tests/Chr.Avro.Json.Tests.csproj
+++ b/tests/Chr.Avro.Json.Tests/Chr.Avro.Json.Tests.csproj
@@ -2,7 +2,7 @@
false
- net462;net8.0
+ net462;net8.0;net9.0
diff --git a/tests/Chr.Avro.Tests/Chr.Avro.Tests.csproj b/tests/Chr.Avro.Tests/Chr.Avro.Tests.csproj
index c912f7eb3..e33370f2e 100644
--- a/tests/Chr.Avro.Tests/Chr.Avro.Tests.csproj
+++ b/tests/Chr.Avro.Tests/Chr.Avro.Tests.csproj
@@ -2,7 +2,7 @@
false
- net462;net8.0
+ net462;net8.0;net9.0