Conversation
|
@jacobperron could you rebase this now that the other PRs are merged? Thanks! |
Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]>
ebc471d to
0917c42
Compare
|
@esteve Thanks for the reviews and merging! I've rebased this branch. |
|
@jacobperron no worries, sorry for the delay. It seems that https://raw.githubusercontent.com/ros2-java/ros2_java/jacob/update_desktop_repos/ros2_java_desktop.repos can't be found and therefore the GitHub action fails, perhaps the URL should be https://raw.githubusercontent.com/ros2-java/ros2_java/master/ros2_java_desktop.repos or https://raw.githubusercontent.com/ros2-java/ros2_java/dashing/ros2_java_desktop.repos, right? |
Signed-off-by: Jacob Perron <[email protected]>
|
Yep, the URL should change now that the file is merged to |
|
@esteve Shall we merge this? I can add Windows and Android builds to CI in a follow-up. |
|
@jacobperron thanks! Yeah, could you create a follow-up ticket so we can track it? |
|
@jacobperron thanks! 🙂 |
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]>
* Add GitHub workflow for Dashing (#96) * Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]> * Update workflow file for Foxy Signed-off-by: Jacob Perron <[email protected]> * Update desktop repos file for Foxy Signed-off-by: Jacob Perron <[email protected]> * Bump action ros-tooling action versions Signed-off-by: Jacob Perron <[email protected]> * Try earlier version of action-ros-ci Signed-off-by: Jacob Perron <[email protected]> * Fix curl error Signed-off-by: Jacob Perron <[email protected]> * Remove slash Signed-off-by: Jacob Perron <[email protected]> * Add checkout action Signed-off-by: Jacob Perron <[email protected]> * Switch to fork of ament_java Contains patch for Eloquent and Foxy. Signed-off-by: Jacob Perron <[email protected]>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]>
* Add GitHub workflow for Dashing (#96) * Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <[email protected]> * Update repos file URL Signed-off-by: Jacob Perron <[email protected]> * Update workflow file for Foxy Signed-off-by: Jacob Perron <[email protected]> * Update desktop repos file for Foxy Signed-off-by: Jacob Perron <[email protected]> * Bump action ros-tooling action versions Signed-off-by: Jacob Perron <[email protected]> * Try earlier version of action-ros-ci Signed-off-by: Jacob Perron <[email protected]> * Fix curl error Signed-off-by: Jacob Perron <[email protected]> * Remove slash Signed-off-by: Jacob Perron <[email protected]> * Add checkout action Signed-off-by: Jacob Perron <[email protected]> * Switch to fork of ament_java Contains patch for Eloquent and Foxy. Signed-off-by: Jacob Perron <[email protected]>
Depends on several outstanding PRs for CI to pass: #76 #93 #94
Opening for visibility. Will rebase after the above referenced PRs are merged.
This adds a GitHub workflow to build and test ros2_java for Dashing. When we're ready to merge this with the master and branch for Eloquent / Foxy, we can update the workflow file accordingly.
I believe adding jobs for Windows and macOS should be straight forward, which I'll look into adding next.
Similarly, adding jobs for Android builds is on my TODO list.