Skip to content

e2e: extend signature-request probe timeout and report flow-run state…#321

Merged
enzotar merged 3 commits into
mainfrom
fix/e2e-sigreq-probe-diagnostics
Apr 24, 2026
Merged

e2e: extend signature-request probe timeout and report flow-run state…#321
enzotar merged 3 commits into
mainfrom
fix/e2e-sigreq-probe-diagnostics

Conversation

@enzotar
Copy link
Copy Markdown
Contributor

@enzotar enzotar commented Apr 23, 2026

No description provided.

… on failure

The client-next live e2e probe times out on a 30s polling loop with no
diagnostic, giving only a UUID on failure. Two small fixes:

1. Default timeout 30s -> 90s. Staging with cold worker warm-up and live
   Solana RPC calls regularly exceeds 30s; the probe is fundamentally
   waiting for a network-bound event.

2. On timeout, fetch the flow run's current output via `flow/output/{id}`
   and attach the first 400 chars to the error. Distinguishes:
   - flow crashed before signer (now shows the terminal node error),
   - flow still running at timeout (shows in-flight state),
   - auth/not-found (shows the status code).

Same apiKey auth as the polling loop already uses; best-effort with its
own 5s timeout so diagnostic failure can't shadow the real error.
@enzotar enzotar enabled auto-merge (squash) April 23, 2026 00:30
@enzotar enzotar merged commit bda83b7 into main Apr 24, 2026
7 of 8 checks passed
@enzotar enzotar deleted the fix/e2e-sigreq-probe-diagnostics branch April 24, 2026 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant