Skip to content

Conversation

@InvincibleRMC
Copy link
Contributor

Description

Expands on #887 by providing a base class for Impl helper and adding another generic argument to BaseAction

Is this user-facing behavior change?

The public facing api should remain the same.

Did you use Generative AI?

Additional Information

Signed-off-by: Michael Carlstrom <[email protected]>
@InvincibleRMC
Copy link
Contributor Author

InvincibleRMC commented Nov 6, 2025

@mjcarroll I assume you have just been super busy with ROS CON and that you don't need anything from me.

Copy link
Contributor

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm.
Adding a generic Impl type to BaseAction to improve typing and structure without affecting runtime behavior or APIs.

@mjcarroll
Copy link
Member

Pulls: #912
Gist: https://gist.githubusercontent.com/mjcarroll/d7915640453c60fc4d2c0038b0a27594/raw/5ace04575130991479c72ff0b74480c00664059e/ros2.repos
BUILD args:
TEST args:
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/17417

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@InvincibleRMC
Copy link
Contributor Author

@mjcarroll did you build it with ros2/rosidl_python#241 as well?

@fujitatomoya
Copy link
Contributor

i do not think so, let me rerun the CI with it.

@fujitatomoya
Copy link
Contributor

Pulls: #912, ros2/rosidl_python#241
Gist: https://gist.githubusercontent.com/fujitatomoya/9f441816f19ee6d405c62125f9726ab5/raw/11c1492eb07fa5b031ba74a1fabf2a2426ca17d9/ros2.repos
BUILD args: --packages-above-and-dependencies rosidl_pycommon rosidl_generator_py
TEST args: --packages-above rosidl_pycommon rosidl_generator_py
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/17423

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants