File tree Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Original file line number Diff line number Diff line change 19
19
ros_distribution :
20
20
- humble
21
21
- jazzy
22
- - rolling
22
+ # - rolling
23
23
include :
24
24
# ROS 2 Humble Hawksbill
25
25
- docker_image : ubuntu:jammy
30
30
ros_distribution : jazzy
31
31
ros_version : 2
32
32
# ROS 2 Rolling Ridley
33
- - docker_image : ubuntu:noble
34
- ros_distribution : rolling
35
- ros_version : 2
33
+ # - docker_image: ubuntu:noble
34
+ # ros_distribution: rolling
35
+ # ros_version: 2
36
36
container :
37
37
image : ${{ matrix.docker_image }}
38
38
steps :
49
49
with :
50
50
required-ros-distributions : ${{ matrix.ros_distribution }}
51
51
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
+
52
69
- name : Build and Test
53
70
uses : ros-tooling/action-ros-ci@v0.3
54
71
You can’t perform that action at this time.
0 commit comments