Skip to content

[mdatagen] Consider updating metrics stability field to match Weaver #14113

@dmitryax

Description

@dmitryax

Problem

Currently, we define stability as a group that typically includes only the level field. The only additional field used is since, which applies to the deprecated stability level.

Comparison with Weaver

In Weaver V2, deprecation is modeled differently: the stability group no longer includes a deprecated level. Instead, deprecation is represented in a separate group called deprecated, making the stability field structure simpler and flatter.

Proposal

Adopt this approach in metadata.yaml

Future Work

We should make similar updates to other parts of the metadata.yaml schema to align more closely with Weaver. Eventually, this will allow a full migration to the Weaver model.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions