Skip to content

Conversation

@FriederikeHanssen
Copy link
Member

Summary

  • Output 1 now fires for all status updates (submitted, running, succeeded, failed, cancelled), not just active states
  • Output 2 still fires only on success (for flow control)
  • Output 3 still fires only on failure/cancel (for flow control)

This allows users to connect a single wire to output 1 for tracking all workflow state changes (dashboards, logging), while still using outputs 2/3 for flow control purposes.

Changes

  • Updated output routing logic to send to output 1 for terminal states
  • Updated HTML help documentation to explain new behavior
  • Added tests verifying both outputs fire for terminal states

Depends on

🤖 Generated with Claude Code

- Output 1 now fires for ALL statuses (submitted, running, succeeded,
  failed, cancelled) to enable comprehensive status tracking
- Output 2 still fires only on success (for flow control)
- Output 3 still fires only on failure/cancel (for flow control)
- Updated HTML help documentation to explain new behavior
- Added tests verifying both outputs fire for terminal states

This change allows users to connect a single wire to output 1 for
tracking all workflow state changes, while still using outputs 2/3
for flow control purposes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

🐳 Docker PR Build

Status ✅ Built successfully
Commit 76520d8cded6c96f1a64c879fb17747852e157d8
Standard ghcr.io/seqeralabs/node-red-seqera:pr-37
Studios ghcr.io/seqeralabs/node-red-seqera-studios:pr-37

View workflow run

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.

2 participants