embeddedRTPS failed to build in CI. This is because ament_cmake recently removed ament_cmake_target_dependencies. However, micro-ROS/embeddedRTPS, micro-ROS/rmw_embeddedrtps, and micro-ROS/rcl are still using it. The call in micro-ROS/rcl is wrapped with if(NOT RCL_MICROROS), so it doesn't trigger during the build.
An AI provided me with a very hacky (but working) workaround — adding ament_target_dependencies.cmake back into ament_cmake during the build... But I think it's better to update the three libraries mentioned above.
embeddedRTPSfailed to build in CI. This is becauseament_cmakerecently removedament_cmake_target_dependencies. However,micro-ROS/embeddedRTPS,micro-ROS/rmw_embeddedrtps, andmicro-ROS/rclare still using it. The call inmicro-ROS/rclis wrapped withif(NOT RCL_MICROROS), so it doesn't trigger during the build.An AI provided me with a very hacky (but working) workaround — adding
ament_target_dependencies.cmakeback intoament_cmakeduring the build... But I think it's better to update the three libraries mentioned above.