Skip to content
New issue

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

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

Already on GitHub? # to your account

Add industrial CI (backport #492) #500

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 <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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant