Skip to content

CI: keep the rolling ROS job from cancelling the other distros - #79

Merged
facontidavide merged 1 commit into
mainfrom
ci/ros2-matrix
Sep 12, 2026
Merged

CI: keep the rolling ROS job from cancelling the other distros#79
facontidavide merged 1 commit into
mainfrom
ci/ros2-matrix

Conversation

@facontidavide

Copy link
Copy Markdown
Collaborator

The rolling industrial_ci job fails to install ros-rolling-ros-environment because its container has moved to a Ubuntu release that packages.ros.org does not serve yet. With the default fail-fast, that failure cancels the humble, iron and jazzy jobs before they run, which is why the ros2 workflow has shown red on main since July.

  • fail-fast: false so each distro reports its own result.
  • continue-on-error for rolling only, so it stays visible but advisory until the packages exist.
  • actions/checkout v1 to v4.

Same change as in #75, extracted so main and the small PRs (#76, #77, #78) can go green independently.

🤖 Generated with Claude Code

rolling cannot install ros-rolling-ros-environment (its container is ahead of
packages.ros.org), and fail-fast then cancelled humble, iron and jazzy before
they ran; main has failed this way since July. Rolling is advisory now and
checkout moves to v4.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 98b5cb2)
@facontidavide
facontidavide merged commit 372425e into main Sep 12, 2026
10 of 12 checks passed
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