This repository has been archived by the owner on Jan 8, 2024. It is now read-only.
internal/runner: Run a status report on Deployments and Releases #4099
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.
Prior to this commit, a status report operation was not auto-executed any time a deployment or release ran. This meant as Waypoint developers we had to be explicit when we wanted Waypoint to generate status reports. Given that our CLI runner auto-executes status reports on up, deploy, and release, it makes sense other systems that use these operations should also get status reports in an easy way. This commit updates the behavior of deploy and release to run a status report at the end of its execution so that we can get some simple checks after deploying or releasing.
Fixes #4072