CI: Pin ros2-rolling to Ubuntu Noble until Rolling ships for Resolute (26.04)#1157
Open
wooksong wants to merge 1 commit into
Open
CI: Pin ros2-rolling to Ubuntu Noble until Rolling ships for Resolute (26.04)#1157wooksong wants to merge 1 commit into
wooksong wants to merge 1 commit into
Conversation
industrial_ci maps ROS_DISTRO=rolling to ubuntu:resolute (26.04), but rolling debs are not published for resolute yet, so setup_rosdep fails with "Unable to locate package ros-rolling-ros-environment". Pin the job to noble (24.04), which industrial_ci supports for rolling. Revert once rolling is published for resolute.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
industrial_ci@masternow resolvesROS_DISTRO=rollingtoubuntu:resolute(Ubuntu 26.04) — Rolling's new target platform. But Rolling debs aren't published forresoluteyet, sosetup_rosdepfails on every PR:Confirmed directly against the ROS 2 apt repo (
packages.ros.org/ros2/ubuntu):ros-rolling-ros-environmentresolute(26.04, new default)noble(24.04)This is deterministic (not flaky) and hits all open PRs; it will stay red until the ROS build farm rebuilds Rolling for 26.04.
Fix
Pin the rolling job to Ubuntu Noble with
OS_CODE_NAME: noble. industrial_ci explicitly supports rolling-on-noble (industrial_ci/src/ros.sh) and auto-pins the distro index to the last Noble-compatible snapshot (rolling/2026-04-28), so the check keeps actually building rather than being red or ignored.- {ROS_DISTRO: rolling, ROS_REPO: main, OS_CODE_NAME: noble}