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

Merged
merged 3 commits into from
Oct 26, 2022

Conversation

briancain
Copy link
Member

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

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
operaitons 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.
Due to the previous commit changing that deploy and release operations
run a status report at the end of its function, these CLI status report
operations are no longer required.
@briancain briancain added enhancement New feature or request backport/0.10.x labels Oct 24, 2022
@briancain briancain requested a review from a team October 24, 2022 20:51
@github-actions github-actions bot added the core label Oct 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

pipelines: Built-In Up, Deploy, and Release steps should also run a status report
2 participants