-
Notifications
You must be signed in to change notification settings - Fork 90
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
Fix github workflows #291
Fix github workflows #291
Conversation
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
I recommend that you upgrade to |
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
@emersonknapp do you know what could be wrong on the Windows jobs? This is already greener than before, so I think that the windows issue can be addressed afterwards. |
No, I'm not sure exactly what's wrong. I have not been running windows jobs with the actions recently. I agree that it is a strict improvement and should be merged. |
It seems like this step (removing the duplicate package if it's part of the |
Also, I canceled the two builds on ubuntu-20.04. They were both blocked waiting for someone to agree to the RTI license. Somehow the ubuntu-18.04 builder gets around this (either by not installing Connext, or setting an environment variable to skip the prompt), but the 20.04 don't seem to be setup the same way. |
That's weird, this should have been fixed in ros-tooling/action-ros-ci#523, which is released to the v0.1 tag |
I see what you mean in terms of the source repository for action-ros-ci. However, ros-tooling/action-ros-ci#523 doesn't seem to be achieving the desired effect. It looks like |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I always consider this as a bit of black magic that miraculously landed in the repo thanks to @rotu and had no idea that resuscitating it would be so straightforward. Thanks @ivanpauno !
It seems to me that hanging tests could be bit of an issue (I assume a hanging run on one PR might cause it not to run for another PR) but otherwise I all in favour of the changes. It going green for Linux is a major improvement over everything all red, all the time.
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Workflows started to fail after ament/ament_lint#268 was merged, e.g.: #288.
This should fix it 🤞