Replies: 1 comment
-
The idea was that developers locally will do things in Debug, then CI will take care of Release and Sanitize configurations. Developers still have the opportunity to create a local build of those variants if anything comes up in CI. Some hardening options also only work with release builds (e.g. The language provided |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What is the reason to enable Release build, including
-DNDEBUG
, during CI? Wouldn't it make more sense to keep assertions active during testing to catch potential wrong assumptions? I tend to place a lot ofasserts
in my code and only remove them during deployment...Beta Was this translation helpful? Give feedback.
All reactions