ros2_java icon indicating copy to clipboard operation
ros2_java copied to clipboard

Add GitHub workflow for Windows CI

Open jacobperron opened this issue 5 years ago • 4 comments

This is an attempt at adding Windows CI via a GitHub workflow.

jacobperron avatar Jun 02 '20 22:06 jacobperron

The workflow is refusing to run: https://github.com/ros2-java/ros2_java/actions/runs/123058318

After some searching, it sounds like we need to edit the settings for this repository (or the ros2-java org) to allow third-party GitHub actions. @esteve I don't have admin privileges, are you able to look into it?

jacobperron avatar Jun 02 '20 22:06 jacobperron

The Windows workflow is now running https://github.com/ros2-java/ros2_java/pull/109/checks?check_run_id=744698928

I had to push to your branch to trigger the CI, but there are no changes (I just force-pushed to change the tip of your branch). You may need to pull --rebase your local branch, though.

esteve avatar Jun 06 '20 07:06 esteve

@esteve Thanks :bow:

For Linux, it looks like a new flake8 error upstream. I think https://github.com/ament/ament_lint/pull/252 should resolve the issue ultimately.

I'll continue looking into what's up with the Windows build.

jacobperron avatar Jun 08 '20 19:06 jacobperron

I've gotten one step further with Windows CI. Looks like I've run into a known issue with the ros-tooling/setup-ros action (https://github.com/ros-tooling/action-ros-ci/issues/79).

jacobperron avatar Jun 09 '20 23:06 jacobperron