Update file semconv/template.j2
, replace required
by requirementlevel
#6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
what happened
When I exec below cmd for regenerate
semconv/v1.12.0
There will be a
jinja2.exceptions.UndefinedError
error as follow:And why
This error caused by the update in PR #https://github.com/open-telemetry/build-tools/pull/92/files , Class
Required
is replaced byRequirementLevel
.More details https://github.com/open-telemetry/build-tools/pull/92/files#diff-f62a4dc611090cd2aee181fcd6522c010708dd98d5cf262c4f06ef61a519a25aL31
What we should do
As the attribute
required
was totally replaced byrequirementlevel
in open-telemetry/opentelemetry-specification#2594. we should update oursemconv/template.j2
to adopt it.