Add ROS2 Jazzy build and test automation - #8
Conversation
Added setup instructions for cloning the repository.
yassinsolim
left a comment
There was a problem hiding this comment.
The workflow runs successfully, but it does not test the entire current workspace. waybionic_rviz_plugins is already on main, while PACKAGES only includes waybionic_description and waybionic_bringup.
Please remove the package allowlist and run colcon build, colcon test, and colcon test-result --all against the full workspace. That will automatically cover current and future packages without manually updating the workflow. Once that is fixed, this is good to merge.
yassinsolim
left a comment
There was a problem hiding this comment.
LGTM. The package allowlist has been removed, so the workflow now builds and tests the full workspace, including waybionic_rviz_plugins.
I verified the merge result locally, and the actual Ubuntu GitHub Actions run passed dependency installation, the full build, and all tests. This is good to merge.
The merge-base changed after approval.
The merge-base changed after approval.
This PR adds a GitHub Actions workflow to automate the build and test verification of the WayBionic workspace.
Changes
ros2_build_test.ymlrunning on a standard ros:jazzy containerCommands replicated by automation:
Verification logs: