diff --git a/.github/workflows/ros-ci.yml b/.github/workflows/ros-ci.yml index e957c186..ef2377d2 100644 --- a/.github/workflows/ros-ci.yml +++ b/.github/workflows/ros-ci.yml @@ -49,6 +49,23 @@ jobs: with: required-ros-distributions: ${{ matrix.ros_distribution }} + - name: Check and Install ROS dependencies + shell: bash + run: | + set -e + source /opt/ros/${{ matrix.ros_distribution }}/setup.bash + echo "--- Updating rosdep definitions ---" + rosdep update + echo "--- Installing system dependencies for ROS 2 ${{ matrix.ros_distribution }} ---" + rosdep install --from-paths ros_ws/src --ignore-src -y -r --rosdistro ${{ matrix.ros_distribution }} + echo "--- Performing rosdep check for ROS 2 ${{ matrix.ros_distribution }} ---" + if rosdep check --from-paths ros_ws/src --ignore-src --rosdistro ${{ matrix.ros_distribution }}; then + echo "--- rosdep check passed ---" + else + echo "--- rosdep check failed: Missing system dependencies or unresolvable keys. ---" + exit 1 + fi + - name: Build and Test uses: ros-tooling/action-ros-ci@v0.3 with: @@ -57,4 +74,5 @@ jobs: package-name: | turtlebot3_fake_node turtlebot3_gazebo + turtlebot3_manipulation_gazebo turtlebot3_simulations diff --git a/turtlebot3_fake_node/CHANGELOG.rst b/turtlebot3_fake_node/CHANGELOG.rst index 8e292b9a..0dd21028 100644 --- a/turtlebot3_fake_node/CHANGELOG.rst +++ b/turtlebot3_fake_node/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_fake ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.6 (2025-06-19) +------------------ +* None + 2.3.4 (2025-05-28) ------------------ * None @@ -10,7 +14,7 @@ Changelog for package turtlebot3_fake ------------------ * None -2.2.6 (2202-05-26) +2.2.6 (2022-05-26) ------------------ * ROS 2 Humble Hawksbill supported * Contributors: Will Son diff --git a/turtlebot3_fake_node/package.xml b/turtlebot3_fake_node/package.xml index 6829502f..9a0838a0 100644 --- a/turtlebot3_fake_node/package.xml +++ b/turtlebot3_fake_node/package.xml @@ -2,7 +2,7 @@ turtlebot3_fake_node - 2.3.4 + 2.3.6 Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots. diff --git a/turtlebot3_gazebo/CHANGELOG.rst b/turtlebot3_gazebo/CHANGELOG.rst index 4605e958..a47b1b46 100644 --- a/turtlebot3_gazebo/CHANGELOG.rst +++ b/turtlebot3_gazebo/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_gazebo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.6 (2025-06-19) +------------------ +* None + 2.3.4 (2025-05-28) ------------------ * None diff --git a/turtlebot3_gazebo/package.xml b/turtlebot3_gazebo/package.xml index be4e83c4..3e3f4e33 100644 --- a/turtlebot3_gazebo/package.xml +++ b/turtlebot3_gazebo/package.xml @@ -2,7 +2,7 @@ turtlebot3_gazebo - 2.3.4 + 2.3.6 Gazebo simulation package for the TurtleBot3 diff --git a/turtlebot3_manipulation_gazebo/CHANGELOG.rst b/turtlebot3_manipulation_gazebo/CHANGELOG.rst index f9125521..f5b37ac0 100644 --- a/turtlebot3_manipulation_gazebo/CHANGELOG.rst +++ b/turtlebot3_manipulation_gazebo/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_manipulation_gazebo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.6 (2025-06-19) +------------------ +* None + 2.3.4 (2025-05-28) ------------------ * Moved the TurtleBot3 Manipulation Gazebo simulation from the turtlebot3_manipulation_bringup package diff --git a/turtlebot3_manipulation_gazebo/package.xml b/turtlebot3_manipulation_gazebo/package.xml index 02986e6d..e6859bf1 100644 --- a/turtlebot3_manipulation_gazebo/package.xml +++ b/turtlebot3_manipulation_gazebo/package.xml @@ -2,7 +2,7 @@ turtlebot3_manipulation_gazebo - 2.3.4 + 2.3.6 Gazebo simulation package for the TurtleBot3 manipulation diff --git a/turtlebot3_simulations/CHANGELOG.rst b/turtlebot3_simulations/CHANGELOG.rst index abfdce7b..4719acc1 100644 --- a/turtlebot3_simulations/CHANGELOG.rst +++ b/turtlebot3_simulations/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package turtlebot3_simulations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.6 (2025-06-19) +------------------ +* Included the TurtleBot3 Manipulation Gazebo simulation package in the metapackage's package.xml and updated the CI configuration accordingly +* Contributors: Hyungyu Kim + 2.3.4 (2025-05-28) ------------------ * Moved the TurtleBot3 Manipulation Gazebo simulation from the turtlebot3_manipulation_bringup package @@ -15,7 +20,7 @@ Changelog for package turtlebot3_simulations * Updated robot mesh in Gazebo and RViz * Contributors: Hyungyu Kim -2.2.6 (2202-05-26) +2.2.6 (2022-05-26) ------------------ * ROS 2 Humble Hawksbill supported * Contributors: Will Son diff --git a/turtlebot3_simulations/package.xml b/turtlebot3_simulations/package.xml index 75fe90e7..f0c6a3b2 100644 --- a/turtlebot3_simulations/package.xml +++ b/turtlebot3_simulations/package.xml @@ -2,7 +2,7 @@ turtlebot3_simulations - 2.3.4 + 2.3.6 ROS 2 packages for TurtleBot3 simulations @@ -18,6 +18,7 @@ ament_cmake turtlebot3_fake_node turtlebot3_gazebo + turtlebot3_manipulation_gazebo ament_cmake