From 8fe1a585b49f879c493316dcce7423b4c060625b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Solaz?= <122838033+victorsolaz@users.noreply.github.com> Date: Wed, 18 Feb 2026 11:44:35 +0100 Subject: [PATCH] Fix missing ROS2MedkitCompat.cmake in sensor_diagnostics Dockerfile Preserve the shared CMake module from the ros2_medkit clone before deleting it. Without this, colcon build fails because ros2_medkit_serialization (and other packages) cannot resolve their ../../cmake/ROS2MedkitCompat.cmake include path. Fixes selfpatch/selfpatch_demos#28 --- demos/sensor_diagnostics/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/demos/sensor_diagnostics/Dockerfile b/demos/sensor_diagnostics/Dockerfile index 1295195..4f6bf74 100644 --- a/demos/sensor_diagnostics/Dockerfile +++ b/demos/sensor_diagnostics/Dockerfile @@ -32,6 +32,7 @@ RUN git clone --depth 1 https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_fault_manager . && \ mv ros2_medkit/src/ros2_medkit_fault_reporter . && \ mv ros2_medkit/src/ros2_medkit_diagnostic_bridge . && \ + mkdir -p ${COLCON_WS}/cmake && mv ros2_medkit/cmake/ROS2MedkitCompat.cmake ${COLCON_WS}/cmake/ && \ rm -rf ros2_medkit # Copy demo package