-
Notifications
You must be signed in to change notification settings - Fork 158
Add Windows CI jobs #110
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
Comments
Is this issue, and development for Windows environments in general, within the scope of ongoing work for ros2_rust? |
@knmcguire do you want to give it a go at this? 🙂 |
So... what are you trying to say @esteve... that I'm the Windows person now?! 😜 JK absolutely, you can assign me. I actually have windows x pixi GH action for my personal website now 😄 But... there is a build issue on it still on the ros_idl message generation that I haven't debugged further (or made a ticket for). I'll dig in what exactly the problem is, make a ticket on the error and link that to this ticket. It's probably best not to implement an CI just yet before we even get super hacky local build issue fixed... maybe? Or what do you think? |
I made an issue here: ros2-rust/rosidl_rust#2. Will debug this further and once it builds then I can move on to this one |
Sorry 😅 I just thought you might be interested in this, it'd be really cool to have support for Windows, but unfortunately I don't know if I can be of much help here. |
Excellent, thank you! |
There is a fix here! ros2-rust/rosidl_rust#2. So the build continued until the next error in rclrs build.
Weirdly I have added libclang to the ROS 2 pixi environment, so the search continues! |
Tada there is actually documentation on this! So I added libclang to pixi through condo, but I still had to set a All the other dependencies were already included in the pixi environment of the windows installation instructions of ROS2 and for building this package I still had to have MSVC 2019 installed anyway... but if we want to build the full ROS2 that will take a long time though... and is very big as well. But... then you do get this!
Once ros2-rust/rosidl_rust#3 is merged then I can work on a github action for the windows CI |
@knmcguire that is really cool! Thank you so much for looking into it |
No problem! There are currently a couple issues in windows that I think that needs to be solved before we add it to CI. This is one of them: ros2/ros2_documentation#5384 |
GitHub offers a free Windows CI – we should add equivalent jobs to the ones we have for Ubuntu.
The text was updated successfully, but these errors were encountered: