Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add industrial CI (backport #492) #502

Merged
merged 1 commit into from
Dec 7, 2024
Merged

Conversation

mergify[bot]
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 <[email protected]>
(cherry picked from commit c313843)
@Ryanf55 Ryanf55 force-pushed the mergify/bp/humble/pr-492 branch from 29e2f0b to b740daf Compare December 7, 2024 18:50
@Ryanf55 Ryanf55 merged commit dececf4 into humble Dec 7, 2024
4 checks passed
@Ryanf55 Ryanf55 deleted the mergify/bp/humble/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.

1 participant