Open lquerel opened 5 months ago
name: <registry_name> # e.g., otel
description: <registry_description>
semconv_version: <registry_version> # The version number of the current registry.
url: <registry url> # Uniquely identifies a registry source and where schema with `version` can be downloaded from, it has all the versions ever published
To properly support multiple registries with Weaver, we need to automatically generate the OTEL schema for a new version of a registry before packaging and publishing it. This issue focuses on defining the necessary steps to update the OTEL schema in an automated and controlled manner, based on changes described in the SemConv files.
Tasks:
otel-registry-manifest.yaml
and the new format for the deprecated field.A new file,
otel-registry-manifest.yaml
, located at the root of the models directory, will be used by Weaver to generate the next version of the OTEL schema and update the migration guides. The file will have the following structure:EDIT: The following file structure has been revised based on the SemConv Tool SIG discussion.