Skip to content

fix(registry): stabilize ROS distro action schema - #310

Merged
Xuwznln merged 1 commit into
devfrom
fix/dual-ros-registry-check
Aug 19, 2026
Merged

fix(registry): stabilize ROS distro action schema#310
Xuwznln merged 1 commit into
devfrom
fix/dual-ros-registry-check

Conversation

@Xuwznln

@Xuwznln Xuwznln commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • normalize NavigateThroughPoses result mapping across ROS 2 Jazzy and Humble
  • keep the shared registry YAML deterministic on both distributions
  • add the compatibility test to both CI matrix jobs

Root cause

Humble exposes NavigateThroughPoses.Result as std_msgs/Empty result, while Jazzy exposes error_code and error_msg. UniLabOS does not consume those result fields, so the public registry contract now uses an empty result object on both distributions.

Validation

  • Humble registry/ROS subset: 16 passed
  • Jazzy registry/ROS subset: 16 passed
  • complete_registry output hashes are identical for Humble and Jazzy

@Xuwznln
Xuwznln merged commit 629dba9 into dev Aug 19, 2026
2 checks passed
@Xuwznln
Xuwznln deleted the fix/dual-ros-registry-check branch August 19, 2026 12:32
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