schema: https://opendataproducts.org/odpr-v1.0/schema/odpr.yaml
version: "1.0"
kind: Recipe
recipe:
  metadata:
    id: RCP-CI-001
    name:
      en: CI Validate Generated Fragments
    description:
      en: Generate and validate draft fragments during CI.
  version: "1.0.0"
  type: ci
  steps:
    - id: generate-signals
      command: generate
      kind: signal
      input: source_docs/signals/
      output: generated/fragments/
    - id: validate-fragments
      command: validate
      document: generated/fragments/signal.yaml
  outputs:
    - id: generated-fragments
      path: generated/fragments/
  gates:
    - id: fragments-valid
      type: validation
      required: true
  review:
    required: false
