That makes sense thanks.
- Is it assumed that all releases go out to all environments? If an issue comes up in one environment, what guarantees that a particular release is running there? I think this might be the diff between Sentry and Airbrake. Airbrake tracks deploys/releases per environment.
- Also what about my question here:
if I’m deploying branches, should I be using the branch name in my release tracking info for the “version” parameter given that the contents of a branch can change? If I do multiple releases that have different "ref"s but the same “version” (the branch name) will the system somehow differentiate those or treat them as effectively the same release?