CycloneDX / specification

OWASP CycloneDX is a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction. SBOM, SaaSBOM, HBOM, AI/ML-BOM, CBOM, OBOM, MBOM, VDR, and VEX
https://cyclonedx.org/
Apache License 2.0
338 stars 57 forks source link

introduce QA pipeline for protobuf schemas #385

Closed jkowalleck closed 4 months ago

jkowalleck commented 4 months ago

current protobuf schema files are not perfect.

this PR aims to prevent mistakes in the future, while acknowledging issues from the past.

fixes #384


status

followup

jkowalleck commented 4 months ago

The schema linting and breaking-changes detection is in place.

@nscuro, could you do a review?

jkowalleck commented 4 months ago

this is how a positive run report looks like : https://github.com/CycloneDX/specification/actions/runs/8081208041/job/22079240901

this is how a negative PR/run would look like: https://github.com/CycloneDX/specification/pull/388