masesgroup / KNet

KNet is a comprehensive .NET suite for Apache Kafka™ providing all features: Producer, Consumer, Admin, Streams, Connect, backends (ZooKeeper and Kafka).
https://knet.masesgroup.com/
Apache License 2.0
33 stars 6 forks source link

Upgrade Docker images and NuGet Tools to .NET 8 #382

Closed masesdevelopers closed 3 weeks ago

masesdevelopers commented 5 months ago

Is your feature request related to a problem? Please describe. Till now Docker images and NuGet Tools use .NET 6, try to upgrade to the latest .NET version or duplicate it

Describe the solution you'd like Upgrade projects and move Docker image to .NET 8 using latest Microsoft images.

Describe alternatives you've considered N/A

Additional context Verify if this is possible because in an old update to .NET 7 something was wrong in Microsoft image

masesdevelopers commented 5 months ago

Needs masesgroup/JNet#329

masesdevelopers commented 5 months ago

The PR #384 contains PowerShell changes on .NET target version, but PowerShell 7 targets .NET 6:

masesdevelopers commented 5 months ago

Push Docker images to Docker Hub too

masesdevelopers commented 4 months ago

Similar to https://github.com/masesgroup/JNet/issues/329#issuecomment-1994441399 even here we have from Docker Scout that:

Check the the links in https://github.com/masesgroup/JNet/issues/329#issuecomment-1994441399

masesdevelopers commented 2 months ago

Apply same pattern of https://github.com/masesgroup/JNet/issues/329#issuecomment-2111270753

masesdevelopers commented 3 weeks ago

The Docker image built suffers from the same problem raised in https://github.com/masesgroup/JNet/issues/329#issuecomment-2195833571 Update image following schema in https://github.com/masesgroup/JNet/pull/474 and https://devblogs.microsoft.com/dotnet/improving-multiplatform-container-support/