Skip to content

ci: cover kilted and lyrical, drop the impossible rolling-main job - #111

Merged
nbbrooks merged 1 commit into
ros2from
nbbrooks/ci-matrix-distro-coverage
Aug 12, 2026
Merged

nbbrooks merged 1 commit into
ros2from
nbbrooks/ci-matrix-distro-coverage

Conversation

@nbbrooks

@nbbrooks nbbrooks commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Aligns distro coverage with moveit/moveit_visual_tools#157 and PickNikRobotics/rviz_visual_tools#301.

Jobs: 4 → 5humble-main, jazzy-main, kilted-main, lyrical-main, rolling-testing.

Why drop rolling + main

industrial_ci resolves rolling to ubuntu:resolute, and Rolling's main apt repo has no Resolute packages — they are all in ros2-testing for now. So the job cannot install and fails during setup:

E: Unable to locate package ros-rolling-ros-environment

It had been red since at least 2026-07-13, independent of any code change. That masked real signal: rolling-testing correctly went red on 2026-08-03 catching the tf2_ros 0.46.2 breakage fixed in #110, but a half-red Rolling column looked normal, and 2.0.7-1 shipped the same day.

What is added

  • kilted-main — released, previously untested here.
  • lyrical-main — Ubuntu Resolute with a populated main repo, so Resolute coverage no longer depends on Rolling's churn.
  • OS_CODE_NAME: resolute is pinned on both Resolute jobs. It matches industrial_ci's current default; pinning keeps it readable and correct if that default moves.

Both Resolute jobs are blocking, unlike moveit_visual_tools#157 — that repo needs NONBLOCKING because moveit_core has no Resolute deb yet, whereas warehouse_ros is upstream of moveit_core and depends only on core ROS packages that are available on Resolute for both distros. continue-on-error is still wired to a NONBLOCKING key so parking a job later is a one-line change.

Merge note

Branch protection needs its required-check list updated: rolling-main is gone, kilted-main and lyrical-main are new. Required checks match by name, so a stale list will block merges on a job that no longer runs.

Rolling's `main` apt repo has no Resolute packages, so rolling+main cannot
install and has been failing since at least 2026-07-13. Replace it with
kilted and lyrical, matching moveit_visual_tools#157 and
rviz_visual_tools#301.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@nbbrooks
nbbrooks force-pushed the nbbrooks/ci-matrix-distro-coverage branch from 4adbe33 to c7668df Compare August 12, 2026 04:37
@nbbrooks
nbbrooks merged commit db28380 into ros2 Aug 12, 2026
8 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