nasa / astrobee

NASA Astrobee Robot Software
https://www.nasa.gov/astrobee
Apache License 2.0
1.04k stars 309 forks source link

Start removing Ubuntu 16.04 support #762

Closed trey0 closed 8 months ago

trey0 commented 8 months ago

This is a minimal PR that turns off most of the CI workflow variants that build for 16.04. This will save time/resources and enable us to modernize in ways that break backward compatibility where that's convenient going forward.

An issue for discussion is the msgs_jar.yaml workflow that has to use Ubuntu 16.04 inside a Docker container to build a JAR file of ROS message definitions for the HLP because it relies on the ros-kinetic-rosjava package. But we may be able to isolate a small wedge of relevant code and build scripts so we can continue building that on 16.04 but everything else can move forward.