Skip to content

Conversation

@jacobperron
Copy link
Contributor

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.

@jacobperron jacobperron self-assigned this Mar 10, 2020
@jacobperron jacobperron mentioned this pull request Mar 10, 2020
25 tasks
@esteve
Copy link
Member

esteve commented Mar 18, 2020

@jacobperron could you rebase this now that the other PRs are merged? Thanks!

@esteve esteve mentioned this pull request Mar 18, 2020
Using the ros-tooling custom GitHub actions

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron jacobperron force-pushed the jacob/dashing_workflow branch from ebc471d to 0917c42 Compare March 19, 2020 03:44
@jacobperron
Copy link
Contributor Author

@esteve Thanks for the reviews and merging!

I've rebased this branch.

@esteve
Copy link
Member

esteve commented Mar 19, 2020

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron
Copy link
Contributor Author

Yep, the URL should change now that the file is merged to dashing. Updated in 648d9b8. When we merge to master, we should update the repos file and the URL in the workflow file as well.

@esteve esteve mentioned this pull request Mar 27, 2020
@jacobperron
Copy link
Contributor Author

@esteve Shall we merge this? I can add Windows and Android builds to CI in a follow-up.

@esteve
Copy link
Member

esteve commented Apr 7, 2020

@jacobperron thanks! Yeah, could you create a follow-up ticket so we can track it?

@esteve esteve merged commit 1190aeb into dashing Apr 7, 2020
@esteve esteve deleted the jacob/dashing_workflow branch April 7, 2020 18:36
@jacobperron
Copy link
Contributor Author

Follow-ups: #102 and #103

@esteve
Copy link
Member

esteve commented Apr 7, 2020

@jacobperron thanks! 🙂

jacobperron added a commit that referenced this pull request May 2, 2020
* 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>
jacobperron referenced this pull request in osrf/ros2_java Aug 12, 2020
* 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>
jacobperron referenced this pull request in osrf/ros2_java Aug 13, 2020
* 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>
jacobperron added a commit that referenced this pull request May 17, 2021
* 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>
jacobperron added a commit that referenced this pull request May 17, 2021
* 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>
ivanpauno referenced this pull request in osrf/ros2_java May 17, 2021
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants