Feature/add conditional run logic - #675
Draft
Edwardvaneechoud wants to merge 5 commits into
Draft
Conversation
…ce dashboard refresh functionality
…_table_versions parameter
✅ Deploy Preview for flowfile-wasm ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces support for conditional execution in Flowfile pipelines via the new
Gatenode, along with comprehensive documentation updates. TheGatenode allows branches of a flow to be executed or skipped based on flow parameters or formula conditions, and its behavior is reflected in both the visual editor and code export. The documentation now covers the mechanics, usage, and export of gated branches, and updates the node counts and categories accordingly.Conditional execution and Gate node:
Gatenode incombine.md, explaining its inputs, condition sources (parameter or formula), execution semantics, and its integration with the Union node and code export.Gate.Gateas desktop/server-only, not available in Flowfile Lite.ifblocks in Python, including handling for both parameter and formula conditions.Node catalog and counts:
Gatenode, increasing the combine node count from 7 to 8, and advanced the date to 2026-08. Also updated the count of usable nodes in Flowfile Lite. [1] [2]Configuration cleanup:
.claude/launch.json, leaving only the web frontend configuration.Changelog:
CLAUDE.mddocumenting conditional execution and theGatenode, including its behavior, implementation, and cross-package integration.