feat(stepfunctions): Show state machine executions in the Explorer view. #7847
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.
Problem
When developing with AWS Step Functions, the current UI allows the user to start a state machine execution via the
context menu in the AWS Explorer view. However, once the execution has started, it's not possible to view the execution
details, or to learn whether the execution succeed, failed, or is still running. Additionally, developers will want to view the final output of the state machine, as well as the execution history steps. These steps are all necessary for them to proactively debug their state machine code.
Solution
This PR adds state machine executions as child nodes underneath the state machine name in the AWS Explorer. When a state machine execution is started, the new execution is shown (in running state). Up to 10 of the most recent executions are shown in the explorer, which should be enough given that developers will be manually running and validating their state machine, rather than running them at scale.
In future PRs, I'd like to add:
This current PR is the basis for this future work.
feature/x
branches will not be squash-merged at release time.