Skip to content

[chloggen] Add Support for Importing and Exporting Changelog Entries as Structured Artifacts #970

Open
@jvoravong

Description

@jvoravong

Feature Request: Add Support for Importing and Exporting Changelog Entries as Structured Artifacts

Description:
It would be valuable to support importing and exporting changelog entries as structured artifacts such as a .zip, .tar.gz, or OCI-compatible bundle containing a set of individual changelog files (YAML or JSON) for a given release. This enables changelog reuse and composition across projects and distributions.

Use Cases:

Importing:
Allow importing changelog entries from multiple sources (local directories, github release artifacts, or OCI registries) to generate a unified changelog across projects.

Exporting:
Enable changelog entries to be exported as an artifact that downstream consumers can ingest, filter, and incorporate into their own changelogs based on what changes apply to their distribution.

Benefits:

  • Facilitates changelog aggregation across layered projects (e.g., core, contrib, instrumentation, custom distros)
  • Makes changelogs portable and machine-readable for automation and tooling
  • Promotes reuse and transparency between upstream and downstream projects

Example Use Case:
A downstream distribution might consume artifacts from opentelemetry-collector and contrib, filter out only relevant entries, and generate its own changelog with clear provenance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    chloggenRelated to the chloggen command.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions