fix: improve condition handling and event emission for failed steps#607
fix: improve condition handling and event emission for failed steps#607jumski wants to merge 1 commit into02-06-fix_fixed_decrements_for_remaining_depsfrom
Conversation
|
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
View your CI Pipeline Execution ↗ for commit 3094492
☁️ Nx Cloud last updated this comment at |
🔍 Preview Deployment: Website✅ Deployment successful! 🔗 Preview URL: https://pr-607.pgflow.pages.dev 📝 Details:
_Last updated: _ |

Improved Condition Handling and Task Failure Management
This PR enhances the condition handling and task failure management in PGFlow with several key improvements:
Added default values for condition handling modes:
whenUnmetdefaults to 'skip'whenExhausteddefaults to 'fail'Improved failure handling for unmet conditions:
Enhanced task failure handling:
Added comprehensive test coverage:
These changes improve the reliability and observability of workflow execution, particularly in failure scenarios.