A workflow action that uses Pipedream-specific runtime features works correctly on Pipedream but fails on getglow.ai. The code relies on Pipedream-only execution constructs such as $.flow.suspend(), platform-managed resume/cancel URLs, and Gmail app SDK helpers. Since getglow.ai does not support suspended executions or the same runtime context, the action does not function as intended, making the approval-by-email pattern unusable on getglow.ai.
Media:
Steps to Reproduce:
-
Add an Gmail approval workflow task step.
-
Deploy or run the same action on getglow.ai.
-
Trigger the workflow execution.
Expected Result:
The workflow should suspend execution, generate approve/cancel URLs, send an approval email, and resume or terminate the workflow based on the user’s action.
Actual Result:
The workflow fails or behaves incorrectly because getglow.ai does not support Pipedream-specific runtime features such as $.flow.suspend(), $.export, or the Pipedream Gmail app abstractions. The approval flow is never established. It doesn’t stop/ suspends to wait for approval.
