kubernetes-sigs / bom

A utility to generate SPDX-compliant Bill of Materials manifests
https://kubernetes-sigs.github.io/bom/
Apache License 2.0
318 stars 46 forks source link

Refactor internals to use protobom #440

Open puerco opened 1 month ago

puerco commented 1 month ago

What would you like to be added:

Historically, bom has maintained its internal SPDX model, including an SPDX tag-value import and export and JSON types to read and write spdx-json. We should offload the ingestion and SPDX serialization to protobom which is a project started for that exact purpose.

Why is this needed:

There is no need to handle the format-specific code in bom, we should focus on goog UI that lets us describe our releases properly, integration with our release tooling and other CI/CD infrastructure.