From 600732f44bce9637b308a0609e07507663176bd4 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Tue, 10 Jun 2025 10:46:34 -0700 Subject: [PATCH] CI: skip explicitly keys for ros2 workflow --- .github/workflows/ros2.yml | 8 ++++++++ docker/humble/latest/Dockerfile | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ros2.yml b/.github/workflows/ros2.yml index a7a26757..790f78c4 100644 --- a/.github/workflows/ros2.yml +++ b/.github/workflows/ros2.yml @@ -17,6 +17,13 @@ jobs: strategy: matrix: ros_distro: [humble, jazzy, kilted] + include: + - ros_distro: humble + skip_keys: '' + - ros_distro: jazzy + skip_keys: '' + - ros_distro: kilted + skip_keys: 'nav2_bringup nav2_msgs' fail-fast: false container: image: osrf/ros:${{ matrix.ros_distro }}-desktop-full @@ -33,3 +40,4 @@ jobs: package-name: rtabmap_ros target-ros2-distro: ${{ matrix.ros_distro }} vcs-repo-file-url: /tmp/deps.repos + rosdep-skip-keys: "${{ matrix.skip_keys }}" diff --git a/docker/humble/latest/Dockerfile b/docker/humble/latest/Dockerfile index 67fe3c31..eb7ee5e8 100644 --- a/docker/humble/latest/Dockerfile +++ b/docker/humble/latest/Dockerfile @@ -12,7 +12,7 @@ RUN source /ros_entrypoint.sh && \ rosdep init && \ rosdep update && \ apt-get update && \ - rosdep install --from-paths src --ignore-src -r -y -t build_export -t test -t build -t buildtool_export -t buildtool && \ + rosdep install --from-paths src --ignore-src -r -y -t build_export -t test -t build -t buildtool_export -t buildtool --skip-keys="rtabmap" && \ apt-get clean && rm -rf /var/lib/apt/lists/ && \ colcon build --event-handlers console_direct+ --install-base /opt/ros/humble --merge-install --cmake-args -DRTABMAP_SYNC_MULTI_RGBD=ON -DCMAKE_BUILD_TYPE=Release && \ cd && \