From f33c6a90b4ed84ab99fb51ea44fd8aa9920e586e Mon Sep 17 00:00:00 2001 From: Justin LeFebvre Date: Sat, 18 May 2024 00:53:40 -0400 Subject: [PATCH 1/4] support dotnet8 target --- benchmarks/AutoClusterBenchmark/AutoClusterBenchmark.csproj | 2 +- benchmarks/ClusterBenchmark/ClusterBenchmark.csproj | 2 +- .../ClusterMicroBenchmarks/ClusterMicroBenchmarks.csproj | 2 +- benchmarks/GossipBenchmark/Messages/Messages.csproj | 4 ++-- benchmarks/GossipBenchmark/Node1/Node1.csproj | 4 ++-- benchmarks/GossipBenchmark/Node2/Node2.csproj | 4 ++-- benchmarks/InprocessBenchmark/InprocessBenchmark.csproj | 4 ++-- benchmarks/MailboxBenchmark/MailboxBenchmark.csproj | 4 ++-- benchmarks/PingPongBenchmark/LocalPingPong.csproj | 4 ++-- benchmarks/PropsBenchmark/PropsBenchmark.csproj | 2 +- benchmarks/ProtoActorBenchmarks/ProtoActorBenchmarks.csproj | 2 +- benchmarks/RemoteBenchmark/Messages/Messages.csproj | 4 ++-- benchmarks/RemoteBenchmark/Node1/Node1.csproj | 4 ++-- benchmarks/RemoteBenchmark/Node2/Node2.csproj | 4 ++-- benchmarks/SpawnBenchmark/SpawnBenchmark.csproj | 4 ++-- src/Proto.Actor/Proto.Actor.csproj | 4 ++-- src/Proto.Cluster.AmazonECS/Proto.Cluster.AmazonECS.csproj | 2 +- .../Proto.Cluster.AzureContainerApps.csproj | 2 +- src/Proto.Cluster.Consul/Proto.Cluster.Consul.csproj | 4 ++-- .../Proto.Cluster.Identity.MongoDb.csproj | 2 +- .../Proto.Cluster.Identity.Redis.csproj | 2 +- src/Proto.Cluster.Kubernetes/Proto.Cluster.Kubernetes.csproj | 2 +- .../Proto.Cluster.SeedNode.MongoDb.csproj | 2 +- .../Proto.Cluster.SeedNode.Redis.csproj | 2 +- .../Proto.Cluster.TestProvider.csproj | 4 ++-- src/Proto.Cluster/Proto.Cluster.csproj | 4 ++-- src/Proto.OpenTelemetry/Proto.OpenTelemetry.csproj | 2 +- .../Proto.Persistence.Couchbase.csproj | 4 ++-- .../Proto.Persistence.DynamoDB.csproj | 4 ++-- src/Proto.Persistence.Marten/Proto.Persistence.Marten.csproj | 4 ++-- .../Proto.Persistence.MongoDB.csproj | 4 ++-- .../Proto.Persistence.RavenDB.csproj | 4 ++-- .../Proto.Persistence.SqlServer.csproj | 4 ++-- src/Proto.Persistence.Sqlite/Proto.Persistence.Sqlite.csproj | 4 ++-- src/Proto.Persistence/Proto.Persistence.csproj | 4 ++-- src/Proto.Remote/Proto.Remote.csproj | 4 ++-- src/Proto.TestKit/Proto.TestKit.csproj | 4 ++-- tests/Proto.Actor.Tests/Proto.Actor.Tests.csproj | 4 ++-- .../Proto.Cluster.CodeGen.Tests.csproj | 2 +- .../Proto.Cluster.Identity.Tests.csproj | 4 ++-- .../Proto.Cluster.MongoIdentity.Tests.csproj | 4 ++-- .../Proto.Cluster.PartitionIdentity.Tests.csproj | 2 +- .../Proto.Cluster.PubSub.Tests.csproj | 2 +- .../Proto.Cluster.RedisIdentity.Tests.csproj | 4 ++-- tests/Proto.Cluster.Tests/Proto.Cluster.Tests.csproj | 4 ++-- .../Proto.OpenTelemetry.Tests.csproj | 4 ++-- tests/Proto.Persistence.Tests/Proto.Persistence.Tests.csproj | 4 ++-- .../Proto.Remote.Tests.Messages.csproj | 4 ++-- tests/Proto.Remote.Tests/Proto.Remote.Tests.csproj | 4 ++-- tests/Proto.TestFixtures/Proto.TestFixtures.csproj | 4 ++-- 50 files changed, 84 insertions(+), 84 deletions(-) diff --git a/benchmarks/AutoClusterBenchmark/AutoClusterBenchmark.csproj b/benchmarks/AutoClusterBenchmark/AutoClusterBenchmark.csproj index 5bf2b5f32e..794a204548 100644 --- a/benchmarks/AutoClusterBenchmark/AutoClusterBenchmark.csproj +++ b/benchmarks/AutoClusterBenchmark/AutoClusterBenchmark.csproj @@ -2,7 +2,7 @@ 8981 - net6.0;net7.0 + net6.0;net7.0;net8.0 Exe 10 ClusterExperiment1 diff --git a/benchmarks/ClusterBenchmark/ClusterBenchmark.csproj b/benchmarks/ClusterBenchmark/ClusterBenchmark.csproj index 6d9476b863..ea09a913dc 100644 --- a/benchmarks/ClusterBenchmark/ClusterBenchmark.csproj +++ b/benchmarks/ClusterBenchmark/ClusterBenchmark.csproj @@ -2,7 +2,7 @@ 8981 - net6.0;net7.0 + net6.0;net7.0;net8.0 Exe 10 ClusterExperiment1 diff --git a/benchmarks/ClusterMicroBenchmarks/ClusterMicroBenchmarks.csproj b/benchmarks/ClusterMicroBenchmarks/ClusterMicroBenchmarks.csproj index 3ec657f160..d16026d7b7 100644 --- a/benchmarks/ClusterMicroBenchmarks/ClusterMicroBenchmarks.csproj +++ b/benchmarks/ClusterMicroBenchmarks/ClusterMicroBenchmarks.csproj @@ -2,7 +2,7 @@ Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 10 diff --git a/benchmarks/GossipBenchmark/Messages/Messages.csproj b/benchmarks/GossipBenchmark/Messages/Messages.csproj index 288e022bda..7a59490198 100644 --- a/benchmarks/GossipBenchmark/Messages/Messages.csproj +++ b/benchmarks/GossipBenchmark/Messages/Messages.csproj @@ -2,7 +2,7 @@ 8981 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/benchmarks/GossipBenchmark/Node1/Node1.csproj b/benchmarks/GossipBenchmark/Node1/Node1.csproj index cf49771983..6b293e7293 100644 --- a/benchmarks/GossipBenchmark/Node1/Node1.csproj +++ b/benchmarks/GossipBenchmark/Node1/Node1.csproj @@ -1,7 +1,7 @@  Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 true true 10 @@ -13,4 +13,4 @@ - \ No newline at end of file + diff --git a/benchmarks/GossipBenchmark/Node2/Node2.csproj b/benchmarks/GossipBenchmark/Node2/Node2.csproj index cf49771983..6b293e7293 100644 --- a/benchmarks/GossipBenchmark/Node2/Node2.csproj +++ b/benchmarks/GossipBenchmark/Node2/Node2.csproj @@ -1,7 +1,7 @@  Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 true true 10 @@ -13,4 +13,4 @@ - \ No newline at end of file + diff --git a/benchmarks/InprocessBenchmark/InprocessBenchmark.csproj b/benchmarks/InprocessBenchmark/InprocessBenchmark.csproj index 0c2d8169e6..29f982fc77 100644 --- a/benchmarks/InprocessBenchmark/InprocessBenchmark.csproj +++ b/benchmarks/InprocessBenchmark/InprocessBenchmark.csproj @@ -3,10 +3,10 @@ Exe true true - net6.0;net7.0 + net6.0;net7.0;net8.0 10 - \ No newline at end of file + diff --git a/benchmarks/MailboxBenchmark/MailboxBenchmark.csproj b/benchmarks/MailboxBenchmark/MailboxBenchmark.csproj index 5c5fd833c0..bc03e6c5c9 100644 --- a/benchmarks/MailboxBenchmark/MailboxBenchmark.csproj +++ b/benchmarks/MailboxBenchmark/MailboxBenchmark.csproj @@ -1,7 +1,7 @@  Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/benchmarks/PingPongBenchmark/LocalPingPong.csproj b/benchmarks/PingPongBenchmark/LocalPingPong.csproj index acbd30723e..252b5f5ba5 100644 --- a/benchmarks/PingPongBenchmark/LocalPingPong.csproj +++ b/benchmarks/PingPongBenchmark/LocalPingPong.csproj @@ -4,7 +4,7 @@ Exe true true - net6.0;net7.0 + net6.0;net7.0;net8.0 10 @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/benchmarks/PropsBenchmark/PropsBenchmark.csproj b/benchmarks/PropsBenchmark/PropsBenchmark.csproj index f2fb51d387..b8ad9b97f3 100644 --- a/benchmarks/PropsBenchmark/PropsBenchmark.csproj +++ b/benchmarks/PropsBenchmark/PropsBenchmark.csproj @@ -2,7 +2,7 @@ Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 enable enable diff --git a/benchmarks/ProtoActorBenchmarks/ProtoActorBenchmarks.csproj b/benchmarks/ProtoActorBenchmarks/ProtoActorBenchmarks.csproj index c6897e67fd..a2bd2ae444 100644 --- a/benchmarks/ProtoActorBenchmarks/ProtoActorBenchmarks.csproj +++ b/benchmarks/ProtoActorBenchmarks/ProtoActorBenchmarks.csproj @@ -1,7 +1,7 @@  Exe - net6.0;net7.0 + net6.0;net7.0;net8.0 10 true true diff --git a/benchmarks/RemoteBenchmark/Messages/Messages.csproj b/benchmarks/RemoteBenchmark/Messages/Messages.csproj index b611f2d2ba..3957e8928d 100644 --- a/benchmarks/RemoteBenchmark/Messages/Messages.csproj +++ b/benchmarks/RemoteBenchmark/Messages/Messages.csproj @@ -1,7 +1,7 @@  8981 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/benchmarks/RemoteBenchmark/Node1/Node1.csproj b/benchmarks/RemoteBenchmark/Node1/Node1.csproj index 26d3f9a327..597438389a 100644 --- a/benchmarks/RemoteBenchmark/Node1/Node1.csproj +++ b/benchmarks/RemoteBenchmark/Node1/Node1.csproj @@ -4,7 +4,7 @@ true true 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -18,4 +18,4 @@ NETCORE - \ No newline at end of file + diff --git a/benchmarks/RemoteBenchmark/Node2/Node2.csproj b/benchmarks/RemoteBenchmark/Node2/Node2.csproj index 965f3ceffe..2cf2734a1b 100644 --- a/benchmarks/RemoteBenchmark/Node2/Node2.csproj +++ b/benchmarks/RemoteBenchmark/Node2/Node2.csproj @@ -4,7 +4,7 @@ true true 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -17,4 +17,4 @@ NETCORE - \ No newline at end of file + diff --git a/benchmarks/SpawnBenchmark/SpawnBenchmark.csproj b/benchmarks/SpawnBenchmark/SpawnBenchmark.csproj index 88838bd0a2..e8b6721ea3 100644 --- a/benchmarks/SpawnBenchmark/SpawnBenchmark.csproj +++ b/benchmarks/SpawnBenchmark/SpawnBenchmark.csproj @@ -4,9 +4,9 @@ true true 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 - \ No newline at end of file + diff --git a/src/Proto.Actor/Proto.Actor.csproj b/src/Proto.Actor/Proto.Actor.csproj index fc016a298b..56bda8a96c 100644 --- a/src/Proto.Actor/Proto.Actor.csproj +++ b/src/Proto.Actor/Proto.Actor.csproj @@ -5,7 +5,7 @@ enable true 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -23,4 +23,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Cluster.AmazonECS/Proto.Cluster.AmazonECS.csproj b/src/Proto.Cluster.AmazonECS/Proto.Cluster.AmazonECS.csproj index 20bbf79dee..39a3984124 100644 --- a/src/Proto.Cluster.AmazonECS/Proto.Cluster.AmazonECS.csproj +++ b/src/Proto.Cluster.AmazonECS/Proto.Cluster.AmazonECS.csproj @@ -2,7 +2,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/src/Proto.Cluster.AzureContainerApps/Proto.Cluster.AzureContainerApps.csproj b/src/Proto.Cluster.AzureContainerApps/Proto.Cluster.AzureContainerApps.csproj index 651b42e39c..aa6f65d03c 100644 --- a/src/Proto.Cluster.AzureContainerApps/Proto.Cluster.AzureContainerApps.csproj +++ b/src/Proto.Cluster.AzureContainerApps/Proto.Cluster.AzureContainerApps.csproj @@ -1,7 +1,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/src/Proto.Cluster.Consul/Proto.Cluster.Consul.csproj b/src/Proto.Cluster.Consul/Proto.Cluster.Consul.csproj index 551600f354..482452e16b 100644 --- a/src/Proto.Cluster.Consul/Proto.Cluster.Consul.csproj +++ b/src/Proto.Cluster.Consul/Proto.Cluster.Consul.csproj @@ -1,7 +1,7 @@  10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -10,4 +10,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Cluster.Identity.MongoDb/Proto.Cluster.Identity.MongoDb.csproj b/src/Proto.Cluster.Identity.MongoDb/Proto.Cluster.Identity.MongoDb.csproj index c6e0e2ca7d..b6a87a24b1 100644 --- a/src/Proto.Cluster.Identity.MongoDb/Proto.Cluster.Identity.MongoDb.csproj +++ b/src/Proto.Cluster.Identity.MongoDb/Proto.Cluster.Identity.MongoDb.csproj @@ -2,7 +2,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 enable diff --git a/src/Proto.Cluster.Identity.Redis/Proto.Cluster.Identity.Redis.csproj b/src/Proto.Cluster.Identity.Redis/Proto.Cluster.Identity.Redis.csproj index b7ed22413a..52a90d1de4 100644 --- a/src/Proto.Cluster.Identity.Redis/Proto.Cluster.Identity.Redis.csproj +++ b/src/Proto.Cluster.Identity.Redis/Proto.Cluster.Identity.Redis.csproj @@ -3,7 +3,7 @@ 10 enable - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/src/Proto.Cluster.Kubernetes/Proto.Cluster.Kubernetes.csproj b/src/Proto.Cluster.Kubernetes/Proto.Cluster.Kubernetes.csproj index 2fb15e176f..d9503bce05 100644 --- a/src/Proto.Cluster.Kubernetes/Proto.Cluster.Kubernetes.csproj +++ b/src/Proto.Cluster.Kubernetes/Proto.Cluster.Kubernetes.csproj @@ -2,7 +2,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/src/Proto.Cluster.SeedNode.MongoDb/Proto.Cluster.SeedNode.MongoDb.csproj b/src/Proto.Cluster.SeedNode.MongoDb/Proto.Cluster.SeedNode.MongoDb.csproj index dd11e2de43..9dc755994d 100644 --- a/src/Proto.Cluster.SeedNode.MongoDb/Proto.Cluster.SeedNode.MongoDb.csproj +++ b/src/Proto.Cluster.SeedNode.MongoDb/Proto.Cluster.SeedNode.MongoDb.csproj @@ -2,7 +2,7 @@ true - net6.0;net7.0 + net6.0;net7.0;net8.0 enable enable diff --git a/src/Proto.Cluster.SeedNode.Redis/Proto.Cluster.SeedNode.Redis.csproj b/src/Proto.Cluster.SeedNode.Redis/Proto.Cluster.SeedNode.Redis.csproj index ec7af768fd..fa186fd4a5 100644 --- a/src/Proto.Cluster.SeedNode.Redis/Proto.Cluster.SeedNode.Redis.csproj +++ b/src/Proto.Cluster.SeedNode.Redis/Proto.Cluster.SeedNode.Redis.csproj @@ -5,7 +5,7 @@ true enable 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/src/Proto.Cluster.TestProvider/Proto.Cluster.TestProvider.csproj b/src/Proto.Cluster.TestProvider/Proto.Cluster.TestProvider.csproj index 6f782065f1..b61d1434ec 100644 --- a/src/Proto.Cluster.TestProvider/Proto.Cluster.TestProvider.csproj +++ b/src/Proto.Cluster.TestProvider/Proto.Cluster.TestProvider.csproj @@ -2,7 +2,7 @@ Proto.Cluster.Consul 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -10,4 +10,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Cluster/Proto.Cluster.csproj b/src/Proto.Cluster/Proto.Cluster.csproj index 98648bb6de..0b8b6785e6 100644 --- a/src/Proto.Cluster/Proto.Cluster.csproj +++ b/src/Proto.Cluster/Proto.Cluster.csproj @@ -4,7 +4,7 @@ true enable 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/src/Proto.OpenTelemetry/Proto.OpenTelemetry.csproj b/src/Proto.OpenTelemetry/Proto.OpenTelemetry.csproj index b1db379ff8..c29c1aa30a 100644 --- a/src/Proto.OpenTelemetry/Proto.OpenTelemetry.csproj +++ b/src/Proto.OpenTelemetry/Proto.OpenTelemetry.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 enable 10 diff --git a/src/Proto.Persistence.Couchbase/Proto.Persistence.Couchbase.csproj b/src/Proto.Persistence.Couchbase/Proto.Persistence.Couchbase.csproj index d1935ba263..9702ba59ae 100644 --- a/src/Proto.Persistence.Couchbase/Proto.Persistence.Couchbase.csproj +++ b/src/Proto.Persistence.Couchbase/Proto.Persistence.Couchbase.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.DynamoDB/Proto.Persistence.DynamoDB.csproj b/src/Proto.Persistence.DynamoDB/Proto.Persistence.DynamoDB.csproj index 7e0c431246..e37ee381f6 100644 --- a/src/Proto.Persistence.DynamoDB/Proto.Persistence.DynamoDB.csproj +++ b/src/Proto.Persistence.DynamoDB/Proto.Persistence.DynamoDB.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.Marten/Proto.Persistence.Marten.csproj b/src/Proto.Persistence.Marten/Proto.Persistence.Marten.csproj index 152a9d9fb3..3d2d04af28 100644 --- a/src/Proto.Persistence.Marten/Proto.Persistence.Marten.csproj +++ b/src/Proto.Persistence.Marten/Proto.Persistence.Marten.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.MongoDB/Proto.Persistence.MongoDB.csproj b/src/Proto.Persistence.MongoDB/Proto.Persistence.MongoDB.csproj index e050536dc2..7e0b5c7c8b 100644 --- a/src/Proto.Persistence.MongoDB/Proto.Persistence.MongoDB.csproj +++ b/src/Proto.Persistence.MongoDB/Proto.Persistence.MongoDB.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.RavenDB/Proto.Persistence.RavenDB.csproj b/src/Proto.Persistence.RavenDB/Proto.Persistence.RavenDB.csproj index 82d6b5110b..53b5a50fe7 100644 --- a/src/Proto.Persistence.RavenDB/Proto.Persistence.RavenDB.csproj +++ b/src/Proto.Persistence.RavenDB/Proto.Persistence.RavenDB.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.SqlServer/Proto.Persistence.SqlServer.csproj b/src/Proto.Persistence.SqlServer/Proto.Persistence.SqlServer.csproj index 86c0dca169..52bd0e11f0 100644 --- a/src/Proto.Persistence.SqlServer/Proto.Persistence.SqlServer.csproj +++ b/src/Proto.Persistence.SqlServer/Proto.Persistence.SqlServer.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence.Sqlite/Proto.Persistence.Sqlite.csproj b/src/Proto.Persistence.Sqlite/Proto.Persistence.Sqlite.csproj index 29ee181e40..c6cce6f4f2 100644 --- a/src/Proto.Persistence.Sqlite/Proto.Persistence.Sqlite.csproj +++ b/src/Proto.Persistence.Sqlite/Proto.Persistence.Sqlite.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/src/Proto.Persistence/Proto.Persistence.csproj b/src/Proto.Persistence/Proto.Persistence.csproj index af653d715b..4c2e3f967d 100644 --- a/src/Proto.Persistence/Proto.Persistence.csproj +++ b/src/Proto.Persistence/Proto.Persistence.csproj @@ -3,8 +3,8 @@ true enable 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 - \ No newline at end of file + diff --git a/src/Proto.Remote/Proto.Remote.csproj b/src/Proto.Remote/Proto.Remote.csproj index 7bfc12338f..7dac8e4ffe 100644 --- a/src/Proto.Remote/Proto.Remote.csproj +++ b/src/Proto.Remote/Proto.Remote.csproj @@ -4,7 +4,7 @@ true enable 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -22,4 +22,4 @@ - \ No newline at end of file + diff --git a/src/Proto.TestKit/Proto.TestKit.csproj b/src/Proto.TestKit/Proto.TestKit.csproj index e86cba7549..2ccb6c424a 100644 --- a/src/Proto.TestKit/Proto.TestKit.csproj +++ b/src/Proto.TestKit/Proto.TestKit.csproj @@ -1,6 +1,6 @@  - net6.0;net7.0 + net6.0;net7.0;net8.0 true enable 10 @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Actor.Tests/Proto.Actor.Tests.csproj b/tests/Proto.Actor.Tests/Proto.Actor.Tests.csproj index d10d24640b..b9df02f9b4 100644 --- a/tests/Proto.Actor.Tests/Proto.Actor.Tests.csproj +++ b/tests/Proto.Actor.Tests/Proto.Actor.Tests.csproj @@ -4,11 +4,11 @@ Proto.Tests 10 Library - net6.0;net7.0 + net6.0;net7.0;net8.0 enable - \ No newline at end of file + diff --git a/tests/Proto.Cluster.CodeGen.Tests/Proto.Cluster.CodeGen.Tests.csproj b/tests/Proto.Cluster.CodeGen.Tests/Proto.Cluster.CodeGen.Tests.csproj index 97a290e6a8..c56bc80a11 100644 --- a/tests/Proto.Cluster.CodeGen.Tests/Proto.Cluster.CodeGen.Tests.csproj +++ b/tests/Proto.Cluster.CodeGen.Tests/Proto.Cluster.CodeGen.Tests.csproj @@ -3,7 +3,7 @@ false Library - net6.0;net7.0 + net6.0;net7.0;net8.0 diff --git a/tests/Proto.Cluster.Identity.Tests/Proto.Cluster.Identity.Tests.csproj b/tests/Proto.Cluster.Identity.Tests/Proto.Cluster.Identity.Tests.csproj index a1220af0de..12a9984e0c 100644 --- a/tests/Proto.Cluster.Identity.Tests/Proto.Cluster.Identity.Tests.csproj +++ b/tests/Proto.Cluster.Identity.Tests/Proto.Cluster.Identity.Tests.csproj @@ -1,7 +1,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 Linux ..\docker-compose\docker-compose.dcproj enable @@ -18,4 +18,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Cluster.MongoIdentity.Tests/Proto.Cluster.MongoIdentity.Tests.csproj b/tests/Proto.Cluster.MongoIdentity.Tests/Proto.Cluster.MongoIdentity.Tests.csproj index 0dd5d43076..8fbb82e1af 100644 --- a/tests/Proto.Cluster.MongoIdentity.Tests/Proto.Cluster.MongoIdentity.Tests.csproj +++ b/tests/Proto.Cluster.MongoIdentity.Tests/Proto.Cluster.MongoIdentity.Tests.csproj @@ -1,7 +1,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 Linux ..\docker-compose\docker-compose.dcproj enable @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Cluster.PartitionIdentity.Tests/Proto.Cluster.PartitionIdentity.Tests.csproj b/tests/Proto.Cluster.PartitionIdentity.Tests/Proto.Cluster.PartitionIdentity.Tests.csproj index 96faeb58e5..006707f044 100644 --- a/tests/Proto.Cluster.PartitionIdentity.Tests/Proto.Cluster.PartitionIdentity.Tests.csproj +++ b/tests/Proto.Cluster.PartitionIdentity.Tests/Proto.Cluster.PartitionIdentity.Tests.csproj @@ -2,7 +2,7 @@ 8981 - net6.0;net7.0 + net6.0;net7.0;net8.0 enable false 10 diff --git a/tests/Proto.Cluster.PubSub.Tests/Proto.Cluster.PubSub.Tests.csproj b/tests/Proto.Cluster.PubSub.Tests/Proto.Cluster.PubSub.Tests.csproj index 37d5aaa9cb..e7451649f2 100644 --- a/tests/Proto.Cluster.PubSub.Tests/Proto.Cluster.PubSub.Tests.csproj +++ b/tests/Proto.Cluster.PubSub.Tests/Proto.Cluster.PubSub.Tests.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0 + net6.0;net7.0;net8.0 enable enable diff --git a/tests/Proto.Cluster.RedisIdentity.Tests/Proto.Cluster.RedisIdentity.Tests.csproj b/tests/Proto.Cluster.RedisIdentity.Tests/Proto.Cluster.RedisIdentity.Tests.csproj index 841978cc32..1bdfcdbc8e 100644 --- a/tests/Proto.Cluster.RedisIdentity.Tests/Proto.Cluster.RedisIdentity.Tests.csproj +++ b/tests/Proto.Cluster.RedisIdentity.Tests/Proto.Cluster.RedisIdentity.Tests.csproj @@ -1,7 +1,7 @@ 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 Linux ..\docker-compose\docker-compose.dcproj enable @@ -18,4 +18,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Cluster.Tests/Proto.Cluster.Tests.csproj b/tests/Proto.Cluster.Tests/Proto.Cluster.Tests.csproj index 2ed5a9d1cf..883ffbe21d 100644 --- a/tests/Proto.Cluster.Tests/Proto.Cluster.Tests.csproj +++ b/tests/Proto.Cluster.Tests/Proto.Cluster.Tests.csproj @@ -2,7 +2,7 @@ 8981 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -24,4 +24,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.OpenTelemetry.Tests/Proto.OpenTelemetry.Tests.csproj b/tests/Proto.OpenTelemetry.Tests/Proto.OpenTelemetry.Tests.csproj index 3679eea088..549793b335 100644 --- a/tests/Proto.OpenTelemetry.Tests/Proto.OpenTelemetry.Tests.csproj +++ b/tests/Proto.OpenTelemetry.Tests/Proto.OpenTelemetry.Tests.csproj @@ -5,7 +5,7 @@ enable 10 false - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -32,4 +32,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Persistence.Tests/Proto.Persistence.Tests.csproj b/tests/Proto.Persistence.Tests/Proto.Persistence.Tests.csproj index 31ad687f46..75d190406e 100644 --- a/tests/Proto.Persistence.Tests/Proto.Persistence.Tests.csproj +++ b/tests/Proto.Persistence.Tests/Proto.Persistence.Tests.csproj @@ -1,7 +1,7 @@  10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -24,4 +24,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Remote.Tests.Messages/Proto.Remote.Tests.Messages.csproj b/tests/Proto.Remote.Tests.Messages/Proto.Remote.Tests.Messages.csproj index dee6136287..ff24dc0b20 100644 --- a/tests/Proto.Remote.Tests.Messages/Proto.Remote.Tests.Messages.csproj +++ b/tests/Proto.Remote.Tests.Messages/Proto.Remote.Tests.Messages.csproj @@ -3,7 +3,7 @@ 8981 false 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -21,4 +21,4 @@ - \ No newline at end of file + diff --git a/tests/Proto.Remote.Tests/Proto.Remote.Tests.csproj b/tests/Proto.Remote.Tests/Proto.Remote.Tests.csproj index 5539045694..cd79d45868 100644 --- a/tests/Proto.Remote.Tests/Proto.Remote.Tests.csproj +++ b/tests/Proto.Remote.Tests/Proto.Remote.Tests.csproj @@ -1,7 +1,7 @@  10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -13,4 +13,4 @@ NETCORE - \ No newline at end of file + diff --git a/tests/Proto.TestFixtures/Proto.TestFixtures.csproj b/tests/Proto.TestFixtures/Proto.TestFixtures.csproj index 312ca54f23..ac24d5f82d 100644 --- a/tests/Proto.TestFixtures/Proto.TestFixtures.csproj +++ b/tests/Proto.TestFixtures/Proto.TestFixtures.csproj @@ -2,7 +2,7 @@ false 10 - net6.0;net7.0 + net6.0;net7.0;net8.0 @@ -18,4 +18,4 @@ - \ No newline at end of file + From 861db910e276ad48ddec8547161122e8ea9d8b4b Mon Sep 17 00:00:00 2001 From: Justin LeFebvre Date: Sat, 18 May 2024 01:05:34 -0400 Subject: [PATCH 2/4] make sure all the right versions are installed for dotnet 8 testing --- .github/workflows/build-dev.yml | 32 ++++++++++++++--------------- .github/workflows/pull-request.yml | 33 +++++++++++++++--------------- 2 files changed, 32 insertions(+), 33 deletions(-) diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 0aa5bbc397..67479b1e0b 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -24,6 +24,7 @@ jobs: strategy: matrix: dotnet: + - net8.0 - net7.0 - net6.0 test: @@ -34,15 +35,15 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v2 with: - dotnet-version: "7.0.x" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + fetch-depth: 0 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 @@ -65,15 +66,15 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v2 with: - dotnet-version: "7.0.x" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + fetch-depth: 0 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 run: | @@ -87,18 +88,15 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v2 - with: - dotnet-version: "7.0.102" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Create and push NuGet package run: | dotnet pack ProtoActor.sln -c Release -o nuget -p:SymbolPackageFormat=snupkg -p:GenerateDocumentationFile=true -p:NoWarn=CS1591 dotnet nuget push nuget/**/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate - diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 855052d79c..f1d8b6dec8 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -23,15 +23,15 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v2 with: - dotnet-version: "7.0.x" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + fetch-depth: 0 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Build run: dotnet build ProtoActor.sln -c Release @@ -49,6 +49,7 @@ jobs: strategy: matrix: dotnet: + - net8.0 - net7.0 - net6.0 test: @@ -59,15 +60,15 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v2 with: - dotnet-version: "7.0.x" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + fetch-depth: 0 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 @@ -90,16 +91,16 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v2 with: - dotnet-version: "7.0.x" - include-prerelease: true - - uses: actions/setup-dotnet@v2 + fetch-depth: 0 + - uses: actions/setup-dotnet@v3 with: dotnet-version: | + 8.0.x + 7.0.x 6.0.x - 3.1.x + include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 run: | - dotnet test ${{ matrix.test }} -c Release --logger GitHubActions \ No newline at end of file + dotnet test ${{ matrix.test }} -c Release --logger GitHubActions From 001c0bb52245882f5ef146132ba937db89c89063 Mon Sep 17 00:00:00 2001 From: Justin LeFebvre Date: Sat, 18 May 2024 01:10:55 -0400 Subject: [PATCH 3/4] No need for pre-release since it is no longer an argument --- .github/workflows/build-dev.yml | 3 --- .github/workflows/pull-request.yml | 3 --- 2 files changed, 6 deletions(-) diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 67479b1e0b..822bc1e6df 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -43,7 +43,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 @@ -74,7 +73,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 run: | @@ -94,7 +92,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Create and push NuGet package run: | diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index f1d8b6dec8..04efc72ac2 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -31,7 +31,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Build run: dotnet build ProtoActor.sln -c Release @@ -68,7 +67,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 @@ -99,7 +97,6 @@ jobs: 8.0.x 7.0.x 6.0.x - include-prerelease: true - name: Run tests ${{ matrix.test }} timeout-minutes: 15 run: | From d86fa7255f1b0b0289098477282a4bdc46645eb6 Mon Sep 17 00:00:00 2001 From: Justin Date: Sat, 18 May 2024 12:11:59 -0400 Subject: [PATCH 4/4] Try with the newest version of the action --- .github/workflows/build-dev.yml | 6 +++--- .github/workflows/pull-request.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 822bc1e6df..71b06339b8 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -37,7 +37,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x @@ -67,7 +67,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x @@ -86,7 +86,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 04efc72ac2..0827b4ca54 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x @@ -61,7 +61,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x @@ -91,7 +91,7 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: | 8.0.x