Skip to content

Install cargo-ament-build with --debug in CI #128

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

Merged
merged 1 commit into from
Apr 27, 2022
Merged

Install cargo-ament-build with --debug in CI #128

merged 1 commit into from
Apr 27, 2022

Conversation

nnmm
Copy link
Contributor

@nnmm nnmm commented Apr 26, 2022

This is faster than the release build.

Also print the current path in check steps.

This is faster than the release build.

Also print the current path in check steps.
@nnmm nnmm changed the title Install cargo-ament-build with --debug Install cargo-ament-build with --debug in CI Apr 27, 2022
@nnmm nnmm requested a review from jhdcs April 27, 2022 11:37
@jhdcs
Copy link
Collaborator

jhdcs commented Apr 27, 2022

The only thing I'm concerned about is any potential differences between the debug and release versions of the code - there may not be a change at the moment, but it's theoretically possible there could be an accidental difference in the future, right?

@nnmm
Copy link
Contributor Author

nnmm commented Apr 27, 2022

Well, if anything, using the debug build makes it easier to spot errors (debug_assert etc.).

@jhdcs
Copy link
Collaborator

jhdcs commented Apr 27, 2022

I suppose that is fair. Plus, this crate is mostly used in construction - the runtime performance hit of debug mode shouldn't affect CI too much...

@nnmm nnmm merged commit 5cc0608 into master Apr 27, 2022
@nnmm nnmm deleted the ci-nitpicks branch April 27, 2022 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants