open-telemetry / weaver

OTel Weaver lets you easily develop, validate, document, and deploy semantic conventions
Apache License 2.0
52 stars 19 forks source link

JQ errors are suppressed #264

Closed lmolkova closed 2 months ago

lmolkova commented 2 months ago

JQ errors are ignored during registry generation / markdown update.

To Reproduce

  1. Define a weaver.yaml like

    - pattern: readme.md.j2
      filter: 'error("foo")' # or do something that'd result in JQ error
     ...

    (e.g. change one in semconv https://github.com/open-telemetry/semantic-conventions/blob/a44ff768718b6e82f2dea42189ba14712c795e6b/templates/registry/markdown/weaver.yaml)

  2. Run generation

Expected behavior

Actual behavior

lquerel commented 2 months ago

Fixed in #274