setup-ros
setup-ros copied to clipboard
Installing choco dependencies can fail
Description
setup-ros sometimes fails to fetch its Windows dependencies
Expected Behavior
I expect setup-ros to install its Windows dependencies reliably.
Actual Behavior
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://github.com/danmar/cppcheck/releases/download/1.90/cppcheck-1.90-x64-Setup.msi'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (403) Forbidden."
https://github.com/ros2/rmw_cyclonedds/runs/654673318?check_suite_focus=true#step:3:53
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://sourceforge.net/projects/gnuwin32/files/patch/2.5.9-7/patch-2.5.9-7-bin.zip'. Exception calling "GetResponse" with "0" argument(s): "Unable to connect to the remote server"
https://github.com/ros2/rmw_cyclonedds/runs/653633315?check_suite_focus=true#step:3:20
To Reproduce
Run as a Github Action.
System (please complete the following information)
- OS: Windows
Note: this may be solvable via retry logic on the networking commands.
Note: take a look at that particular windows build and see if it still sees periodic failures
Note: this may be solvable via retry logic on the networking commands.
Note: take a look at that particular windows build and see if it still sees periodic failures
This could be useful: https://github.com/marketplace/actions/retry-step