camunda-community-hub / zeebe-client-csharp

Contains an Zeebe C# client implementation.
https://camunda-community-hub.github.io/zeebe-client-csharp/
Apache License 2.0
99 stars 53 forks source link

We should get rid of Grpc.Core whose maintenance is going to stop #726

Open xlegalles opened 1 month ago

xlegalles commented 1 month ago

See https://grpc.io/blog/grpc-csharp-future/ There are still references to grpc.core in the source code even though most of it uses Grpc.Net.Client. We should get rid of it completely.

xlegalles commented 1 month ago

Hi, The 1st PR is easy because the ZeebeClient does not use any Grpc.Core code but has only a package reference. But tests require this dependency. In order to remove this package from tests, we need to refactor unit tests in a second PR. We have 2 options:

If we go for the second option, it means that we have several implications:

@Zelldon tell me what you prefer.