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 <[email protected]>
@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 <[email protected]>
@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 <[email protected]>

* Update repos file URL

Signed-off-by: Jacob Perron <[email protected]>
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 <[email protected]>

* Update repos file URL

Signed-off-by: Jacob Perron <[email protected]>
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 <[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]>
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 <[email protected]>

* Update repos file URL

Signed-off-by: Jacob Perron <[email protected]>
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 <[email protected]>

* Update repos file URL

Signed-off-by: Jacob Perron <[email protected]>
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 <[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]>
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