-
Notifications
You must be signed in to change notification settings - Fork 109
Add GitHub workflow for Dashing #96
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
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 <jacob@openrobotics.org>
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 <jacob@openrobotics.org>
|
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 <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Add GitHub workflow for Dashing (#96) * Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update workflow file for Foxy Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update desktop repos file for Foxy Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Bump action ros-tooling action versions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Try earlier version of action-ros-ci Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Fix curl error Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Remove slash Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Add checkout action Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Switch to fork of ament_java Contains patch for Eloquent and Foxy. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Add GitHub workflow for Dashing (#96) * Add dashing workflow Using the ros-tooling custom GitHub actions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update repos file URL Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update workflow file for Foxy Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Update desktop repos file for Foxy Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Bump action ros-tooling action versions Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Try earlier version of action-ros-ci Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Fix curl error Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Remove slash Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Add checkout action Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Switch to fork of ament_java Contains patch for Eloquent and Foxy. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
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.