Skip to content
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

Build library in Release configuration in CI too #68

Open
lawrence-forooghian opened this issue Sep 26, 2024 · 0 comments
Open

Build library in Release configuration in CI too #68

lawrence-forooghian opened this issue Sep 26, 2024 · 0 comments
Labels
build Relates to the tooling used to build or release the contents of this repository.

Comments

@lawrence-forooghian
Copy link
Collaborator

lawrence-forooghian commented Sep 26, 2024

To catch anything that's incorrectly gated behind a #if DEBUG, for example.

┆Issue is synchronized with this Jira Task by Unito

@lawrence-forooghian lawrence-forooghian added the build Relates to the tooling used to build or release the contents of this repository. label Sep 26, 2024
lawrence-forooghian added a commit that referenced this issue Sep 30, 2024
I had noticed that I was writing lots of comments like "Exposed for
testing" and thought it would be useful to do something more consistent
and lintable.

I’ve gated the code for re-exposing APIs behind a #if DEBUG, to avoid
bloating release builds. Now that there’s a divergence between the Debug
and Release configuration, we should update CI to also build in the
Release configuration; have created #68 for this.
lawrence-forooghian added a commit that referenced this issue Sep 30, 2024
I had noticed that I was writing lots of comments like "Exposed for
testing" and thought it would be useful to do something more consistent
and lintable.

I’ve gated the code for re-exposing APIs behind a #if DEBUG, to avoid
bloating release builds. Now that there’s a divergence between the Debug
and Release configuration, we should update CI to also build in the
Release configuration; have created #68 for this.
lawrence-forooghian added a commit that referenced this issue Sep 30, 2024
I had noticed that I was writing lots of comments like "Exposed for
testing" and thought it would be useful to do something more consistent
and lintable.

I’ve gated the code for re-exposing APIs behind a #if DEBUG, to avoid
bloating release builds. Now that there’s a divergence between the Debug
and Release configuration, we should update CI to also build in the
Release configuration; have created #68 for this.
lawrence-forooghian added a commit that referenced this issue Sep 30, 2024
I had noticed that I was writing lots of comments like "Exposed for
testing" and thought it would be useful to do something more consistent
and lintable.

I’ve gated the code for re-exposing APIs behind a #if DEBUG, to avoid
bloating release builds. Now that there’s a divergence between the Debug
and Release configuration, we should update CI to also build in the
Release configuration; have created #68 for this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Relates to the tooling used to build or release the contents of this repository.
Projects
None yet
Development

No branches or pull requests

1 participant