Skip to content

Conversation

brig
Copy link
Contributor

@brig brig commented Jul 12, 2023

example:

configuration:
  runtime: concord-v2
  dependencies:
    - "mvn://com.walmartlabs.concord.plugins.basic:input-params-assert:1.102.1-SNAPSHOT"
  arguments:
    param1: "global"

flows:
  default:
    - call: test
      in:
#        param2: true
        additionalParam: "value"

  ##
  #  in:
  #    param1: string, mandatory, param1 description
  #    param2: boolean, mandatory, param2 description
  ##
  test:
    - log: "in test"

cli output:

14:43:06.792 [main] (concord.yml): Error @ line: 11, col: 7. Input params validation failed: [$.param2: is missing but it is required]

@ibodrov
Copy link
Collaborator

ibodrov commented Oct 16, 2023

Looks great but we need to figure out a way to share syntax definitions/parsers with the IDEA plugin.
The typedef syntax needs another design pass too.

@mtkunkel mtkunkel force-pushed the brig/v2-assert-call-input-params branch from 9bdb401 to 7077458 Compare March 10, 2025 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants