[x] This needs to be merged first before this can be merged.
As turned out to be more about the different ros distributions as about the Ubuntu versions. π Change the matrix to be based on the ros distribution.
Going with .NET 6 for Ubuntu 22.04 from the Microsoft package feed. π Causes issues with the already installed .NET 6 SDK in the github actions ubuntu-22.04 image. So use the already installed one.
depends on https://github.com/ros2-dotnet/dotnet_cmake_module/pull/4π already mergedThis started as do a minimal change to test Ubuntu 22.04, but did involve some more tasks on the way:
ubuntu-20.04
andubuntu-22.04
.ubuntu-20.04
π Add humble to ci.ubuntu-22.04
, use .NET 6 instead.netcoreapp2.0
by default π Make PR indotnet_cmake_module
to be able to specify theTARGET_FRAMEWORK
for tests.ubuntu-22.04
withlibdl.so[.2]
.foxy
build to use .NET 6 as .NET Core 2.1 is not supported anymore.While were at it addrolling
as a bonusOverview of supported .NET versions on Ubuntu
https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#supported-distributions
Going with .NET 6 for Ubuntu 22.04 from the Microsoft package feed.π Causes issues with the already installed .NET 6 SDK in the github actionsubuntu-22.04
image. So use the already installed one.