-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
specifying vcs-repo-file-url to "" for windows/mac causes failure #305
Comments
Looking at the code, it simply runs action-ros-ci/src/action-ros-ci.ts Lines 169 to 173 in 875dfcc
It doesn't seem to be tied to |
So I guess for now that means it's up to you to make sure all dependencies are properly installed for Windows? (rhetorical question 😆) Tully suggests using |
from ros-infrastructure/rosdep/issues/703 it looks like there was a PR already merged with rosdep that might have helped solve some issues with rosdep on windows. the other PR is still open so im not sure if full support is there yet. |
if for windows this action skips "rosdep update", should it then also skip "rosdep install"? |
for windows would it make sense to add "call |
I've never used
This isn't Windows-specific obviously, but that's what happens here. So you probably do need to manually install any dependency you need.
Good point. Looking at #79 and the related issues, it appears that Windows support is still experimental. |
i think i mightve been a little quick to report an error here. it seems to be running just fine for windows for some packages (see grbl_ros for example) as long as you dont specify the note that it does fail the it does look like though the action throws a failure if the |
trying to resolve #305 Signed-off-by: Evan Flynn <evanflynn.msu@gmail.com>
Can you provide a link to a failure like that? The link in the issue description above doesn't work anymore.
If you remove |
yeah sorry ive been testing it with/without the here it is again after I specified the |
It's failing because Removing I think this could be closed in favour of ros-tooling/setup-ros#243 |
trying to resolve #305 Signed-off-by: Evan Flynn <evanflynn.msu@gmail.com>
trying to resolve #305 Signed-off-by: Evan Flynn <evanflynn.msu@gmail.com>
Description
specifying
vcs-repo-file-url
to "" for windows & mac causes this action to skip the first "rosdep update" step...which causes failures down the line.Expected Behavior
specifying
vcs-repo-file-url
to "" should still run the action and build & test the ros package if ros is properly setup and sourced before this action.Actual Behavior
action fails on the
rosdep install
step later onTo Reproduce
see it in action here
System (please complete the following information)
Additional context
the linux version of the action seems to run the
rosdep update
step first even if you specify thevcs-repo-file-url
The text was updated successfully, but these errors were encountered: