ros-tooling/action-ros-ci

rosdep dependencies have not been installed on Windows

vatanaksoytezer opened this issue · 3 comments

Description

Rosdep script on Windows gives update errors in the installation step. See GHA output here and workflow used here.

The error bit is as follows:

  ERROR: your rosdep installation has not been initialized yet.  Please run:
  
      rosdep update
  
  + true

Expected Behavior

rosdep smoothly finishes and dependencies are installed

Actual Behavior

rosdep exists with errors but process continues without dependencies being installed

System (please complete the following information)

  • OS: Ubuntu 22.04
  • ROS 2 Distro: Rolling

Also can be reproduced on Humble. Appreciate any insights, thanks!

rosdep doesn't work on Windows. You need to install dependencies manually.

See:

Thank you!

It's a bit unfortunate, but due to stuff like this, it's a bit harder to set up action-ros-ci for Windows. Also, the action doesn't currently run tests, see #725.