Commit Graph

4 Commits

Author SHA1 Message Date
EricX-Zhao 0d7c134b1f Enhance Docker workflows: update image namespace handling, add cache key computation, and refine vendor package installation 2026-06-24 15:36:23 +03:00
EricX-Zhao bc5de267f7 Add GitHub Actions workflow for building cross-compiled ROS 2 images
Create a CI pipeline that builds and optionally pushes Docker images
for cross-compilation targets (rk3588) and ROS 2 distributions, with
multi-stage builds for base, toolchain, vendor packages, and ROS 2.

Also ignore diagnostic_remote_logging package in the Lyrical ROS 2
build.
2026-06-22 14:51:44 +03:00
EricX-Zhao 04946f28f0 Update Dockerfile to apply memory strategy patch and adjust ROS_DISTRO handling 2026-05-12 10:47:43 +03:00
EricX-Zhao e276ce3a64 Add ROS_ROOT configuration for cross-compilation
Add ROS_ROOT argument to compose.yaml, update toolchain CMake to search
in ROS_ROOT, and modify final stage of Dockerfiles to copy to ROS_ROOT
instead of TARGET_SYSROOT. Also add support for ROS2 lyrical distro.
2026-05-11 10:28:33 +03:00