robosoft-ai / SMACC2

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
https://smacc.dev
Apache License 2.0
223 stars 36 forks source link

Add test dependencies on Humble branch. #516

Closed nuclearsandwich closed 1 year ago

nuclearsandwich commented 1 year ago

ament_lint_auto nor ament_lint_common are not listed as dependencies for smacc2_msgs. ament_lint_auto is required due to the find_package call and while ament_lint_common is not mentioned by name, ament_lint_auto will only work if there are ament_lint packages present for it to configure.

This is causing the build failures mentioned in https://github.com/robosoft-ai/SMACC2/issues/508#issuecomment-1591685849

There appear to be some significant differences between the rolling and humble branches so this may not be a complete or correct change.

┆Issue is synchronized with this Jira Task by Unito

brettpac commented 1 year ago

Thank you @nuclearsandwich. Very much appreciated.