feat: add conditional step execution with skip/fail behavior#573
Closed
jumski wants to merge 1 commit intographite-base/573from
Closed
feat: add conditional step execution with skip/fail behavior#573jumski wants to merge 1 commit intographite-base/573from
jumski wants to merge 1 commit intographite-base/573from
Conversation
|
Contributor
Author
|
View your CI Pipeline Execution ↗ for commit f26034a
☁️ Nx Cloud last updated this comment at |
7bff913 to
7548924
Compare
7548924 to
e255467
Compare
09b79a1 to
5e8c404
Compare
This was referenced Jan 6, 2026
5e8c404 to
c68bf9c
Compare
2c84deb to
ac6da93
Compare
ac6da93 to
74202cd
Compare
c68bf9c to
7372203
Compare
This was referenced Jan 8, 2026
This was referenced Jan 9, 2026
74202cd to
f0a6c8d
Compare
7372203 to
ee6ad19
Compare
f0a6c8d to
9188cf6
Compare
ee6ad19 to
0735264
Compare
0735264 to
f26034a
Compare
9188cf6 to
b38ff13
Compare
Contributor
Author
|
Folded into #572 (squashed conditional steps PR) |
This was referenced Jan 22, 2026
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.

Conditional Step Execution in PGFlow
This PR adds support for conditional step execution in PGFlow, allowing steps to be conditionally executed based on flow input or dependency outputs.
Key features:
condition_patternandwhen_unmetcolumns to thestepstablestart_ready_stepsfunctionfail: Fails the step and the entire runskip: Skips just the current stepskip-cascade: Skips the step and all its dependentsThe implementation evaluates conditions before starting any steps:
The DSL has been updated to support the new options:
Comprehensive tests have been added to verify all condition evaluation scenarios and handling modes.