Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perform continuous validation #573

Open
Naros opened this issue Jul 22, 2024 · 0 comments
Open

Perform continuous validation #573

Naros opened this issue Jul 22, 2024 · 0 comments
Labels
cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 kind/enhancement New feature or request
Milestone

Comments

@Naros
Copy link
Member

Naros commented Jul 22, 2024

Description

Currently, validation is performed by the user clicking the Validate button or when the Orchestration is open and the EditorPlugin triggers a build step. While this is helpful, it would be better if it happened asynchronously and automatically while the user interacts with the plug-in.

Implementation ideas

Each GraphNode implementation should support adding a ⚠️ icon on each pin that fails validation. This icon could then be toggled on various user actions that cause some problem. A timer task could also run periodically that runs the validation routine and updates these icons accordingly.

@Naros Naros added kind/enhancement New feature or request cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 labels Jul 22, 2024
@Naros Naros added this to the 2.2 milestone Jul 22, 2024
@Naros Naros changed the title Perform continuous validation in a background thread Perform continuous validation Jul 22, 2024
@Naros Naros modified the milestones: 2.2, 2.x Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick:2.0 Requires cherry-pick to Orchestrator 2.0 kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant