Add OpaqueFunction to list at docs.ros.org
Searching for OpaqueFunction in docs.ros.org/en/rolling/p/launch I find nothing, it should be added: https://docs.ros.org/en/rolling/p/launch/search.html?q=OpaqueFunction&check_keywords=yes&area=default
I think this might be another case of the documentation generation (rosdoc2) breaking for some reason.
A search of "OpaqueFunction" doesn't return anything because the class itself isn't included in the docs. However, the module itself (opaque_function) is included. It should include the OpaqueFunction class, but it doesn't: https://docs.ros.org/en/rolling/p/launch/launch.actions.opaque_function.html.
For example, this page for the launch_ros.actions.node module doesn't show anything in the Humble docs: https://docs.ros.org/en/humble/p/launch_ros/launch_ros.actions.node.html. It was fixed in https://github.com/ros2/launch_ros/pull/425, so in Rolling the docs for that module look much better: https://docs.ros.org/en/rolling/p/launch_ros/launch_ros.actions.node.html.
If I run rosdoc2 on launch (@ Rolling) locally, I get this:
Not sure why it's not showing up on https://docs.ros.org/en/rolling/p/launch/launch.actions.opaque_function.html. Any help would be appreciated.
Not sure why it's not showing up on docs.ros.org/en/rolling/p/launch/launch.actions.opaque_function.html. Any help would be appreciated.
If you add a link to your last CI execution, I can try to find a fix.
You can find all documentation jobs for Rolling here: https://build.ros2.org/view/Rdoc/. For example, the job for this repo is: https://build.ros2.org/view/Rdoc/job/Rdoc__launch__ubuntu_noble_amd64/. Then you can click on the last build, and Console Output + Full Log. This is the last one: https://build.ros2.org/view/Rdoc/job/Rdoc__launch__ubuntu_noble_amd64/28/consoleFull
Similarly, for Jazzy, the last job would be: https://build.ros2.org/view/Jdoc/job/Jdoc__launch__ubuntu_noble_amd64/6/.