Add GitHub workflow for Windows CI
This is an attempt at adding Windows CI via a GitHub workflow.
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?
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 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.
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).