chore: configure Sentry environment #730
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR configures the environment string for Sentry bug reporting.
The Sentry UI separates issues by environment. It is a free-form string.
This is helpful so that we can easily see which issues are coming from actual production builds vs development builds.
I am using 3 environments:
development
: This is for any development builds or prerelease builds.qa
: This is for any release candidate buildsproduction
: This is for any production builds that are released to the public.In the future we can decide if we want to separate development and prerelease builds into different environments if helpful.
This PR also uses the applicationId to determine whether to print Sentry debug information, rather than the APP_VARIANT env, which was not being reliably set in builds.