Skip to content

feat: Conditional Execution - Option 2 - #2652

Closed
camielvs wants to merge 1 commit into
feat--Conditional-executionfrom
08-20-feat_conditional_execution_-_option_2
Closed

feat: Conditional Execution - Option 2#2652
camielvs wants to merge 1 commit into
feat--Conditional-executionfrom
08-20-feat_conditional_execution_-_option_2

Conversation

@camielvs

@camielvs camielvs commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Description

Implements Option 2 - Annotation.

Improved UI, UX and frontend architecture for the new Conditional Execution feature.

This option works by controlling isConditional state via an annotation, completely decoupled from isEnabled. isConditional simply toggles whether the UI for the feature is visible or not, while isEnabled controls the information passed to the backend.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

Additional Comments

@github-actions

github-actions Bot commented Aug 20, 2026

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: 08-20-feat_conditional_execution_-_option_2/e1ec7f3

camielvs commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator Author

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.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@camielvs
camielvs force-pushed the feat--Conditional-execution branch from de8e0ac to bbfc2a7 Compare August 20, 2026 18:38
@camielvs
camielvs force-pushed the 08-20-feat_conditional_execution_-_option_2 branch from 5e3ef42 to 7b29ad9 Compare August 20, 2026 18:38
@camielvs
camielvs force-pushed the feat--Conditional-execution branch from bbfc2a7 to 7a522e2 Compare August 20, 2026 19:21
@camielvs
camielvs force-pushed the 08-20-feat_conditional_execution_-_option_2 branch from 7b29ad9 to c3ac694 Compare August 20, 2026 19:21
@camielvs
camielvs force-pushed the feat--Conditional-execution branch from 7a522e2 to e4c7524 Compare August 20, 2026 19:25
@camielvs
camielvs force-pushed the 08-20-feat_conditional_execution_-_option_2 branch 2 times, most recently from 506163e to ae9254b Compare August 20, 2026 19:30
@camielvs
camielvs force-pushed the feat--Conditional-execution branch from e4c7524 to 2b3d892 Compare August 20, 2026 19:30
@camielvs
camielvs force-pushed the 08-20-feat_conditional_execution_-_option_2 branch 2 times, most recently from 93d3313 to cdb316b Compare August 20, 2026 20:34
@camielvs
camielvs force-pushed the feat--Conditional-execution branch from 2b3d892 to 9c91bfc Compare August 20, 2026 21:47
@camielvs
camielvs force-pushed the 08-20-feat_conditional_execution_-_option_2 branch from cdb316b to e1ec7f3 Compare August 20, 2026 21:47

Copy link
Copy Markdown
Collaborator Author

Closing: Opting for Option 1

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