Skip to content

Commit 17871cd

Browse files
authored
Merge pull request #243 from ROBOTIS-GIT/feature-humble-rosdep-ci
Add humble rosdep ci
2 parents 98d3e7a + 1348fb8 commit 17871cd

File tree

9 files changed

+42
-6
lines changed

9 files changed

+42
-6
lines changed

.github/workflows/ros-ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,23 @@ jobs:
4949
with:
5050
required-ros-distributions: ${{ matrix.ros_distribution }}
5151

52+
- name: Check and Install ROS dependencies
53+
shell: bash
54+
run: |
55+
set -e
56+
source /opt/ros/${{ matrix.ros_distribution }}/setup.bash
57+
echo "--- Updating rosdep definitions ---"
58+
rosdep update
59+
echo "--- Installing system dependencies for ROS 2 ${{ matrix.ros_distribution }} ---"
60+
rosdep install --from-paths ros_ws/src --ignore-src -y -r --rosdistro ${{ matrix.ros_distribution }}
61+
echo "--- Performing rosdep check for ROS 2 ${{ matrix.ros_distribution }} ---"
62+
if rosdep check --from-paths ros_ws/src --ignore-src --rosdistro ${{ matrix.ros_distribution }}; then
63+
echo "--- rosdep check passed ---"
64+
else
65+
echo "--- rosdep check failed: Missing system dependencies or unresolvable keys. ---"
66+
exit 1
67+
fi
68+
5269
- name: Build and Test
5370
uses: ros-tooling/[email protected]
5471
with:
@@ -57,4 +74,5 @@ jobs:
5774
package-name: |
5875
turtlebot3_fake_node
5976
turtlebot3_gazebo
77+
turtlebot3_manipulation_gazebo
6078
turtlebot3_simulations

turtlebot3_fake_node/CHANGELOG.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
Changelog for package turtlebot3_fake
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
2.3.6 (2025-06-19)
6+
------------------
7+
* None
8+
59
2.3.4 (2025-05-28)
610
------------------
711
* None
@@ -10,7 +14,7 @@ Changelog for package turtlebot3_fake
1014
------------------
1115
* None
1216

13-
2.2.6 (2202-05-26)
17+
2.2.6 (2022-05-26)
1418
------------------
1519
* ROS 2 Humble Hawksbill supported
1620
* Contributors: Will Son

turtlebot3_fake_node/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>turtlebot3_fake_node</name>
5-
<version>2.3.4</version>
5+
<version>2.3.6</version>
66
<description>
77
Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot.
88
You can do simple tests using this package on rviz without real robots.

turtlebot3_gazebo/CHANGELOG.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
Changelog for package turtlebot3_gazebo
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
2.3.6 (2025-06-19)
6+
------------------
7+
* None
8+
59
2.3.4 (2025-05-28)
610
------------------
711
* None

turtlebot3_gazebo/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>turtlebot3_gazebo</name>
5-
<version>2.3.4</version>
5+
<version>2.3.6</version>
66
<description>
77
Gazebo simulation package for the TurtleBot3
88
</description>

turtlebot3_manipulation_gazebo/CHANGELOG.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
Changelog for package turtlebot3_manipulation_gazebo
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
2.3.6 (2025-06-19)
6+
------------------
7+
* None
8+
59
2.3.4 (2025-05-28)
610
------------------
711
* Moved the TurtleBot3 Manipulation Gazebo simulation from the turtlebot3_manipulation_bringup package

turtlebot3_manipulation_gazebo/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>turtlebot3_manipulation_gazebo</name>
5-
<version>2.3.4</version>
5+
<version>2.3.6</version>
66
<description>
77
Gazebo simulation package for the TurtleBot3 manipulation
88
</description>

turtlebot3_simulations/CHANGELOG.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
Changelog for package turtlebot3_simulations
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
2.3.6 (2025-06-19)
6+
------------------
7+
* Included the TurtleBot3 Manipulation Gazebo simulation package in the metapackage's package.xml and updated the CI configuration accordingly
8+
* Contributors: Hyungyu Kim
9+
510
2.3.4 (2025-05-28)
611
------------------
712
* Moved the TurtleBot3 Manipulation Gazebo simulation from the turtlebot3_manipulation_bringup package
@@ -15,7 +20,7 @@ Changelog for package turtlebot3_simulations
1520
* Updated robot mesh in Gazebo and RViz
1621
* Contributors: Hyungyu Kim
1722

18-
2.2.6 (2202-05-26)
23+
2.2.6 (2022-05-26)
1924
------------------
2025
* ROS 2 Humble Hawksbill supported
2126
* Contributors: Will Son

turtlebot3_simulations/package.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>turtlebot3_simulations</name>
5-
<version>2.3.4</version>
5+
<version>2.3.6</version>
66
<description>
77
ROS 2 packages for TurtleBot3 simulations
88
</description>
@@ -18,6 +18,7 @@
1818
<buildtool_depend>ament_cmake</buildtool_depend>
1919
<exec_depend>turtlebot3_fake_node</exec_depend>
2020
<exec_depend>turtlebot3_gazebo</exec_depend>
21+
<exec_depend>turtlebot3_manipulation_gazebo</exec_depend>
2122
<export>
2223
<build_type>ament_cmake</build_type>
2324
</export>

0 commit comments

Comments
 (0)