generated from finos-labs/project-blueprint
-
Notifications
You must be signed in to change notification settings - Fork 77
Labels
Description
Bug Report
Steps to Reproduce:
- Define a simple architecture of two nodes and one relationship
- Add a flow to this architecture
- Add one transition to the flow, but use incorrect property names of
relationshipandsummaryinstead ofrelationship-unique-idanddescription. - Use
calm validateto validate the architecture against the schema
Expected Result:
A validation error saying that relationship-unique-id and description are required fields of a transition
Actual Result:
The architecture is valid.
Environment:
calm CLI 1.16.0
Ubuntu 24.0
Node 20.x
Additional Context:
A bug exists in the CALM schema in flow.json. It may look like it does, but it does NOT define required properties for the transition element. It defines a property called required. The required block needs to be a level higher, as a sibling of properties, not a child.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo