gazebosim / gz-transport

Transport library for component communication based on publication/subscription and service calls.
https://gazebosim.org
Apache License 2.0
29 stars 36 forks source link

Enable 24.04 CI, require cmake 3.22.1 #504

Closed scpeters closed 1 month ago

scpeters commented 1 month ago

🎉 New feature

Part of https://github.com/gazebosim/gz-cmake/issues/350.

Summary

This adds a GitHub workflow using Noble and increases our minimum required cmake version to 3.22.1 since we are already requiring that in gz-cmake4. It also removes some old code to support older versions of cmake.

Test it

Look at the 24.04 CI results.

Checklist

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.