Visualize workflows
Aaron Taylor
When running actions that include external systems like GitHub Actions or Temporal, it’s hard for developers to understand what’s happening because Port doesn’t show a clear, filtered view of the workflow run (aside from updating a single status).
We need a way to visualize the steps that are relevant to them like inputs, approvals, and key external actions, without exposing the full internal logic or backend details that only admins care about.
Aaron Taylor
Merged in a post:
Self-service action run progress states and statuses
D
Dan DEVAUCOUP
As a run action could contains multiple steps (like gitlab/github CI).
It could be great to be able to manage states (via REST API for example) and move between steps manually or automatically, that will give clarity to our user about what steps has been already achieved by the run, at what are the one left to do.
It could be something displayed like scorecards today but shown on the run page, example attached.
Matan Grady
This could be partially achieved today by updating the statusLabel and streaming logs.
Update status label - https://docs.getport.io/actions-and-automations/reflect-action-progress/#update-a-run
Update action log - https://docs.getport.io/api-reference/add-a-log-to-an-action-run
Sharing an example screenshot showing how an action run is in "review" status and a log stating the PR is opened