-
Notifications
You must be signed in to change notification settings - Fork 95
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
Use Ignition tooling action for Ubuntu CI #266
Conversation
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Codecov Report
@@ Coverage Diff @@
## master #266 +/- ##
=======================================
Coverage 86.45% 86.45%
=======================================
Files 59 59
Lines 9051 9051
=======================================
Hits 7825 7825
Misses 1226 1226 Continue to review full report at Codecov.
|
I like the use of multiple steps in #255, which makes it easier to see where the job failed (during |
Yeah the steps are nice. I suspect this isn't possible with a docker action, but I'll research a bit. |
agreed, I think you could add a hook or an environment variable for building additional targets
I think using gtest has some advantages like generating a junit file, but unless you use a |
That's a good point. I think that would be the ideal solution.
True, we haven't been executing them with GTest. I feel that there could be a solution for this though.
I agree with that the 2 points you brought above need to be addressed. But for completeness, I'll mention some other advantages of integrating example builds into the test suite:
|
I opened gazebo-tooling/action-gz-ci#1 and gazebo-tooling/action-gz-ci#2 to discuss the improvements that could be made to the ignition-tooling action. I'm inclined to merge #255 for now and reconsider this PR once those issues have been resolved. Your thoughts? |
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Sure, sounds good. I started trying out script hooks in any case because I don't want to run into this again while opening a bunch of PRs for all the libs. I wasn't able to find an easy way to separate the steps though, so I ticketed gazebo-tooling/action-gz-ci#3. |
Signed-off-by: Louise Poubel <louise@openrobotics.org>
ok, I just merged #255, so you may want to merge these changes with master |
Thanks, @scpeters . gazebo-tooling/action-gz-ci#4 is up for review addressing your 2 issues. This PR is already using it. |
I had forgot about this PR. Closing for now as the Ignition Tooling action is going over some refactoring. |
Revives gazebosim#266. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Revives gazebosim#266. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Revives #266. * Add Focal, remove old workflow Signed-off-by: Steve Peters <scpeters@openrobotics.org> Signed-off-by: Louise Poubel <louise@openrobotics.org> Co-authored-by: Louise Poubel <louise@openrobotics.org>
An alternative to #255 using a custom action to reduce duplication across all Ignition libraries.
Compared to that PR, this approach is missing 2 items:
make sdf_descriptions
As a reference, gazebosim/gz-cmake#90 uses the same action for
ign-cmake
.