You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now the CLI and app use a different structure to represent a workflow, and as a result they generate a different hash for the same state.
This can be a problem: if the CLI and App both make the same change to a workflow, it'll generate a different hash and so register as a conflict.
This would be resolved by doing a full diff, but it kind of undermines the the versioning strategy.
The resolution to this is to use the same language for keys and structures in both sides. And the only real lingua franca we have is the Provisioner's state.
So this is an issue for kit and lightning to BOTH generate version hashes from the state representation.
This would have to support v1 and v2 etc state versions.
Activity