Support manual approval in the middle of a running action
Mor Paz - Port team
Today manual approval can only be configured as a gate to prevent an action from starting.
In some real-life workflows, an action might perform some process and then arrive at another point that requires manual approval.
Port should support such cases by making it possible to update the state of a running action, allowing it to require approval again (maybe even from different approvers) and only then continue its work, probably by sending an approve request to the pipeline system that is currently stuck
Matan Grady
This could be partially achieved using our workflows features - https://roadmap.getport.io/ideas/p/self-service-action-workflow
It depends on the use case, but here is an example -
* #1 - action to scaffold a new service, that requires approval
* #2 - once service created, trigger a 2nd action that (upon approval) creates an S3 bucket
* #3 - once finished, send a Slack message that the process is done