Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Dec 2, 2024

Purpose

Add the ROS industrial CI which supposedly can help find missing dependencies earlier in a more minimal test environment.

Details

We currently use rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-desktop-latest as an image, which contains all dependencies.

If we forget dependencies in the package.xml, our CI passes, but the jenkins CI fails.

From what I have read, ros-industrial can solve that.

Let's see if this can reproduce any test failures we have on the jenkins build farm.


This is an automatic backport of pull request #492 done by Mergify.

@mergify mergify bot mentioned this pull request Dec 2, 2024
Add industrial CI

* Bring nav2 in from source on rolling
* Skip rosdep keys in nav2 that don't resolve

Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
(cherry picked from commit c313843)
@Ryanf55 Ryanf55 force-pushed the mergify/bp/jazzy/pr-492 branch from 566f783 to 77544c0 Compare December 7, 2024 18:48
@Ryanf55 Ryanf55 merged commit c709c6e into jazzy Dec 7, 2024
4 checks passed
@Ryanf55 Ryanf55 deleted the mergify/bp/jazzy/pr-492 branch December 7, 2024 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants